chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using 報到系統客戶端.Models;
|
||||
using static System.Windows.Forms.VisualStyles.VisualStyleElement.ToolTip;
|
||||
|
||||
namespace 報到系統客戶端.Services
|
||||
{
|
||||
/// <summary>
|
||||
/// 活動服務客戶端
|
||||
/// 呼叫後端 Services/ClassesService.asmx
|
||||
/// </summary>
|
||||
public class ClassesService
|
||||
{
|
||||
private const string SERVICE_PATH = "/Services/ClassesService.asmx";
|
||||
|
||||
/// <summary>
|
||||
/// 搜尋活動清單
|
||||
/// </summary>
|
||||
/// <param name="pageIndex">頁碼(從 1 開始)</param>
|
||||
/// <param name="pageSize">每頁筆數</param>
|
||||
/// <param name="courseCode">活動代碼</param>
|
||||
/// <param name="courseName">活動名稱</param>
|
||||
/// <param name="courseDate1">活動開始日期</param>
|
||||
/// <param name="courseDate2">活動結束日期</param>
|
||||
/// <param name="courseLocation">活動地點</param>
|
||||
/// <returns>搜尋結果</returns>
|
||||
public static BaseResponse SearchClasses()
|
||||
{
|
||||
var parameters = new
|
||||
{
|
||||
pageIndex = 1,
|
||||
pageSize = Int32.MaxValue,
|
||||
courseCode = string.Empty,
|
||||
courseName = string.Empty,
|
||||
courseDate1 = new DateTime?(),
|
||||
courseDate2 = new DateTime?(),
|
||||
courseLocation = string.Empty,
|
||||
projectID = string.Empty,
|
||||
closed = false
|
||||
};
|
||||
|
||||
return ApiService.Instance.Post(SERVICE_PATH, "SearchClasses", parameters);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 搜尋活動清單(非同步版本)
|
||||
/// </summary>
|
||||
//public static async Task<BaseResponse> SearchClassesAsync()
|
||||
//{
|
||||
// var parameters = new
|
||||
// {
|
||||
// pageIndex = 1,
|
||||
// pageSize = Int32.MaxValue,
|
||||
// courseCode = string.Empty,
|
||||
// courseName = string.Empty,
|
||||
// courseDate1 = new DateTime?(),
|
||||
// courseDate2 = new DateTime?(),
|
||||
// courseLocation = string.Empty,
|
||||
// projectID = string.Empty,
|
||||
// closed = false
|
||||
// };
|
||||
|
||||
// return await ApiService.Instance.PostAsync(SERVICE_PATH, "SearchClasses", parameters);
|
||||
//}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user