コード例 #1
0
 public static async Task <HealthResult> GetApiHealth()
 {
     return(await ResgridV3ApiClient.Get <HealthResult>("Health/GetCurrent"));
 }
コード例 #2
0
ファイル: UnitsApi.cs プロジェクト: mrpastewart/ApiClient
 /// <summary>
 /// Will get all the units for a department
 /// </summary>
 /// <param name="departmentId">Non-negative DepartmentId to get</param>
 /// <returns>A list populated with the units for a department. Depending on the departmentId passed in could also be BadRequest or Unauthorized http status codes.</returns>
 public static async Task <List <Unit> > GetUnitsForDepartment(int departmentId)
 {
     return(await ResgridV3ApiClient.Get <List <Unit> >($"Units/GetUnitsForDepartment?departmentId={departmentId}"));
 }
コード例 #3
0
 public static async Task <List <CallPriority> > GetAllCallPriorites(int departmentId)
 {
     return(await ResgridV3ApiClient.Get <List <CallPriority> >($"CallPriorities/GetAllCallPrioritesForDepartment?departmentId={departmentId}"));
 }
コード例 #4
0
 /// <summary>
 /// Will get optional department information about a department in the Resgrid system
 /// </summary>
 /// <param name="departmentId">Non-negative DepartmentId to get</param>
 /// <returns>A list populated with the department options object. Depending on the departmentId passed in could also be BadRequest or Unauthorized http status codes.</returns>
 public static async Task <List <DepartmentOption> > GetOptions(int departmentId)
 {
     return(await ResgridV3ApiClient.Get <List <DepartmentOption> >($"Department/GetDepartmentOptions?departmentId={departmentId}"));
 }
コード例 #5
0
 public static async Task <Call> ImportEmail(Call call)
 {
     return(await ResgridV3ApiClient.Post <Call>("AddCall", call));
 }
コード例 #6
0
ファイル: CallsApi.cs プロジェクト: mrpastewart/ApiClient
 /// <summary>
 /// Gets all active calls for the supplied department
 /// </summary>
 /// <param name="departmentId">Non-negative DepartmentId to get</param>
 /// <returns>A list populated with calls from the Resgrid API. Depending on the departmentId passed in could also be BadRequest or Unauthorized http status codes.</returns>
 public static async Task <List <Call> > GetActiveCalls(int departmentId)
 {
     return(await ResgridV3ApiClient.Get <List <Call> >($"Calls/GetActiveCallsForDepartment?departmentId={departmentId}"));
 }
コード例 #7
0
ファイル: CallsApi.cs プロジェクト: mrpastewart/ApiClient
 /// <summary>
 /// Create and Dispatch a call
 /// </summary>
 /// <param name="call">Fully populated call object</param>
 /// <returns>Call created in the Resgrid system</returns>
 public static async Task <Call> AddNewCall(Call call)
 {
     return(await ResgridV3ApiClient.Post <Call>("Calls/AddCall", call));
 }