예제 #1
0
 /// <summary>
 /// Terminates the calendar item.
 /// </summary>
 /// <param name="customerId">The customer identifier.</param>
 /// <param name="patientId">The patient identifier.</param>
 /// <param name="calendarItemId">The calendar item identifier.</param>
 /// <param name="request">The request.</param>
 /// <param name="bearerToken">The bearer token.</param>
 /// <returns></returns>
 public Task TerminateCalendarItem(
     int customerId,
     Guid patientId,
     Guid calendarItemId,
     TerminateProgramRequest request,
     string bearerToken
     )
 {
     return(patientsDataProvider.TerminateCalendarItem(customerId, patientId, calendarItemId, request, bearerToken));
 }
예제 #2
0
        /// <summary>
        /// Terminates the calendar item.
        /// </summary>
        /// <param name="customerId">The customer identifier.</param>
        /// <param name="patientId">The patient identifier.</param>
        /// <param name="calendarItemId">The calendar item identifier.</param>
        /// <param name="request">The request.</param>
        /// <param name="bearerToken">The bearer token.</param>
        /// <returns></returns>
        public Task TerminateCalendarItem(
            int customerId,
            Guid patientId,
            Guid calendarItemId,
            TerminateProgramRequest request,
            string bearerToken
            )
        {
            string endpointUrl = string.Format("/api/{0}/patient/{1}/calendar/{2}/terminate", customerId, patientId, calendarItemId);

            return(apiClient.SendRequestAsync(endpointUrl, request, Method.POST, null, bearerToken));
        }