/*************************************************GetScheduleItems********************************************************/ private AppointmentService.GetScheduleItemsRequest getScheduleItems(GetScheduleItemsModel model) { var request = APISettings.getBaseAppointmentRequest<GetScheduleItemsRequest>(model); request.LocationIDs = model.LocationIDs; request.StaffIDs = model.StaffIDs; request.StartDate = model.StartDate; request.EndDate = model.EndDate; request.IgnorePrepFinishTimes = model.IgnorePrepFinishTimes; return request; }
public ActionResult GetScheduleItemsRequest(GetScheduleItemsModel model) { var request = getScheduleItems(model); var response = appointmentService.GetScheduleItems(request); @ViewBag.Request_JSON = JsonConvert.SerializeObject(request, Formatting.Indented, new JsonConverter[] { new StringEnumConverter() }); @ViewBag.Response_JSON = JsonConvert.SerializeObject(response, Formatting.Indented, new JsonConverter[] { new StringEnumConverter() }); @ViewBag.Request_SOAP = SoapSerializer.SerializeToSoap<GetScheduleItemsRequest>(request); @ViewBag.Response_SOAP = SoapSerializer.SerializeToSoap<GetScheduleItemsResult>(response); return View(); }