WebAPIコントローラーに抽出できる操作の種類に関する情報が見つかりません。
たとえば、 と の 2 つのエンティティがBusinessProcessありWorkItemます。もちろん、このエンティティに関する情報 ( ) を表示することについて話すときは、return View()simple を作成する必要がありますControllerが、次のようなメソッドがあります。
- ワークアイテム情報を保存する
- ワークアイテムを他のユーザーに割り当てる
- 作業項目を終了する
- ワークアイテムの有効期限を変更する
- 業務プロセスの停止/開始
Ajaxそして、この方法のすべてについて、クライアント側から話します。
それらをに入れる必要がありますControllersか、またはそこにアクションのみを保存して WebAPIreturn View()に抽出できますか?ajax conversation methods
ちなみに、私は複数Controller(ManagerWorkItemController、EmployeeWorkItemController)を持っていますが、私の上位のメソッド(Finish workitemたとえば)はそれらすべてに共通です。
WebAPI を作成する十分な理由がありますか?