public JsonResult GetSlotOccupation(string start) { try { if (start == null) { return(Json(null, JsonRequestBehavior.AllowGet)); } else { SlotOccupationParameters param = new SlotOccupationParameters(); param.Start = start; //base.SaveReportParameters(param); //Save parameter to cookie using (SlotOccupationService _service = new SlotOccupationService()) { SlotOccupationModel model = _service.GetSlotOccupationModel(param); return(Json(model, JsonRequestBehavior.AllowGet)); } } } catch (Exception ex) { return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public SlotOccupationModel GetSlotOccupationModel(SlotOccupationParameters param) { SlotOccupationModel model = new SlotOccupationModel(); model.SlotOccupationList = GetSlotOccupationList(param).ToList(); DateTime?date = getDateRangeStartTime(); if (date == null) { model.StartTime = ""; } else { model.StartTime = date.Value.ToString(Config.CasinoDateTimeFormat); } date = getDateRangeEndTime(); if (date == null) { model.EndTime = ""; } else { model.EndTime = date.Value.ToString(Config.CasinoDateTimeFormat); } model.TotalSlots = GetTotalSlots(); model.TotalWin = GetTotalWin(); model.TotalHandle = GetTotalHandle(); model.TotalPlayers = GetTotalPlayers(); model.TotalSlotsOccupied = GetTotalSlotsOccupied(); return(model); }