[練習][Asp.Net Core + Angular]打造一個單字記錄網站 – (11) 重新規劃網站,建立 Service 類別庫

      在〈[練習][Asp.Net Core + Angular]打造一個單字記錄網站 – (11) 重新規劃網站,建立 Service 類別庫〉中留言功能已關閉

功能零零散散的湊出一個樣子出來了。所以接著就是根據登錄使用者,開始調整每個人只可以看到、新增、刪除自己的單字。

但是,在修改之前,有件事情還是先得做,Controller 目前是直接呼叫 DbContext

為了讓程式未來可以更好維護,所以在不動任何功能之前,先將 Service 提煉出來。

然後把功能 (如 Get) :

改成

將功能改放到 Service 裡面

提煉 IWordService

在 Startup 註冊 IWordService、WordService

修改 Controller 的參數

修正呼叫功能

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

print