-
GmApp
-
Model
-
<GmTools>
- AccoutExt.cs
- AccountViewModels.cs
- DeviceBasis.cs
- DeviceBasisDefinitions.cs
-
ErrCodeAndMsgPair.cs
- 定義錯誤碼結構
-
GmDefault.cs
- 錯誤碼﹑預設訊息等
-
MultiResponseService.cs
- 定義 GmApi 標準資料輸出格式
-
<ProjectBase>
- 依專案由 MVC Project 進行 link
-
<Basis>
- 基礎必連接的定義
- Defines.cs
- MemberViewModelExtraRelation.cs
- 專案專屬,擴充 GmTools MemberViewModel 的資料並擴充額外關聯資訊
- 其餘該專案需使用的 Models
- 其餘自訂 Models
-
Service
- GmApiInterface.cs
- GmApiService.cs
- GmBleService.cs
-
GitVersionFetcher
- PCL/NSL
- Droid
- iOS
-
GmProject
Unit Test Project
-
Model
-
<ProjectBase>
-
<Basis>
- MemberViewModelExtraRelation.cs
- 其餘搭配 API 測試需使用的 Models
-
Service
- GmApiInterface.cs
- GmApiService.cs
-
GmTools
- 負責基礎與整合 Kendo 的管理端
- Model
-
Controller
-
API
- 基礎 CRUD API
-
MVC
- 基礎 Member﹑Device﹑Data﹑Payment 的
Kendo Grid/MVC CRUD 頁面
-
Model
- 專案專屬的 Model
- Basis
-
Controller
- 專案專屬的 Controller
-
MVC
- 專案專屬 Member﹑Device﹑Data﹑Payment 的
Kendo Grid/MVC CRUD 頁面
-
API
-
Basis
- 基礎 CRUD
- MemberApiController.cs
- MemberGridController.cs
- DevicesApiController.cs
- DevicesController.cs
-
Service
-
GmApiInterface.cs
- 定義需存取的 API 介面(GmTools + GmProject 專案專屬)
-
GmApiService.cs
- 處理 API 的主程式(Refit)
- GitVersionFetcher