951 B
951 B
API服務
說明
- 這是呼叫後端 API 的服務類別
- 可由 app.config 決定後端 API 的基底URL
- 使用 HttpClient 做非同步呼叫
- 登入成功後要儲存 Session cookie
- 登出時要銷毀 Session cookie
- 呼叫其他 API 時要帶上 Session cookie
後端API清單
- Services/LoginService.asmx
- Login:登入
- Logout:登出
- CheckSession:檢查Session,當作心跳使用
- Services/ClassesService.asmx
- SearchClasses:取得活動清單
- Services/SignUpService.asmx
- SearchSignUps:取得活動參加人員清單
- UploadSignUps:上傳活動參加人員簽到簽退資料
- UploadCheckIns:上傳活動參加人員簽到簽退資料
- CheckIn:掃碼簽到
- CheckOut:掃碼簽退
- OnSiteCheckIn:現場簽到
- OnSiteCheckOut:現場簽退
- Services/BPSNService.asmx
- Download:下載員工資料