/*************************************************GetBookableItems*********************************************************/ private AppointmentService.GetBookableItemsRequest getBookableItems(GetBookableItemsModel model) { var request = APISettings.getBaseAppointmentRequest<GetBookableItemsRequest>(model); request.SessionTypeIDs = model.SessionTypeIDs; request.LocationIDs = model.LocationIDs; request.StaffIDs = model.StaffIDs; request.StartDate = model.StartDate; request.EndDate = model.EndDate; return request; }
public ActionResult GetBookableItemsRequest(GetBookableItemsModel model) { var request = getBookableItems(model); var response = appointmentService.GetBookableItems(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<GetBookableItemsRequest>(request); @ViewBag.Response_SOAP = SoapSerializer.SerializeToSoap<GetBookableItemsResult>(response); return View(); }