public JsonResult GetALLSlotForBlockRange(DateTime startDate, DateTime endDate) { BlockSlotRangeViewModel slotViewModel = new BlockSlotRangeViewModel() { StartDate = startDate, EndDate = endDate }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetALLSlotForBlockRange", "AdminPanel", slotViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.BlockSlotViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.BlockSlotViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(Json(new { code = 0, message = dbBookingDetails.Content })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } else { return(Json(new { code = -2, message = "failed" })); } }
public JsonResult DeleteBlockSlotRange(long blockSlotRangeId) { BlockSlotRangeViewModel slotViewModel = new BlockSlotRangeViewModel() { BlockSlotRangeId = blockSlotRangeId }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("DeleteBlockSlotRangeDetails", "AdminPanel", slotViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(Json(new { code = 0, message = "Success" })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } else { return(Json(new { code = -2, message = "failed" })); } }
public JsonResult DeletePopUp(long blockSlotRangeId) { BlockSlotRangeViewModel slotViewModel = new BlockSlotRangeViewModel() { BlockSlotRangeId = blockSlotRangeId }; string convertedData = Common.HtmlHelper.RenderViewToString(this.ControllerContext, "~/Views/SlotReservation/_Delete.cshtml", slotViewModel); return(Json(new { code = 0, message = convertedData })); }
// GET: SlotReservation public ActionResult Index() { BlockSlotRangeViewModel blockSlotRangeViewModel = new BlockSlotRangeViewModel() { SlotBlockReasonViewModels = GetAllSlotBlockReason(), CoursePairingViewModels = GetAllCourseName() }; return(View(blockSlotRangeViewModel)); }