功能零零散散的湊出一個樣子出來了。所以接著就是根據登錄使用者,開始調整每個人只可以看到、新增、刪除自己的單字。
但是,在修改之前,有件事情還是先得做,Controller 目前是直接呼叫 DbContext
為了讓程式未來可以更好維護,所以在不動任何功能之前,先將 Service 提煉出來。
然後把功能 (如 Get) :
改成
將功能改放到 Service 裡面
提煉 IWordService
在 Startup 註冊 IWordService、WordService
修改 Controller 的參數
修正呼叫功能
以此類推,對所有功能進行處理。