功能零零散散的湊出一個樣子出來了。所以接著就是根據登錄使用者,開始調整每個人只可以看到、新增、刪除自己的單字。
但是,在修改之前,有件事情還是先得做,Controller 目前是直接呼叫 DbContext

為了讓程式未來可以更好維護,所以在不動任何功能之前,先將 Service 提煉出來。
然後把功能 (如 Get) :

改成
將功能改放到 Service 裡面

提煉 IWordService

在 Startup 註冊 IWordService、WordService

修改 Controller 的參數

修正呼叫功能

以此類推,對所有功能進行處理。