public JsonResult DeleteOffDays(string dayOffIdString) { DaysOffModel model = new DaysOffModel(); DaysOff daysOff = new FingerprintsModel.DaysOff(); try { JavaScriptSerializer serializer = new JavaScriptSerializer(); serializer.MaxJsonLength = Int32.MaxValue; string[] dayOffId = serializer.Deserialize <string[]>(dayOffIdString); daysOff.AgencyId = new Guid(Session["AgencyId"].ToString()); daysOff.CreatedBy = new Guid(Session["UserID"].ToString()); daysOff.RoleId = new Guid(Session["RoleId"].ToString()); model = new CenterData().DeleteDaysOff(daysOff, dayOffId); model.OffDaysString = serializer.Serialize(model.DatesList); model.CenterListString = serializer.Serialize(model.CenterList); model.ClassRoomListString = serializer.Serialize(model.ClassRoomList); return(Json(model, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { clsError.WriteException(ex); return(Json(model, JsonRequestBehavior.AllowGet)); } }
public ActionResult DaysOff() { List <DaysOff> offList = new List <DaysOff>(); DaysOffModel model = new DaysOffModel(); try { JavaScriptSerializer serializer = new JavaScriptSerializer(); Guid AgencyId = new Guid(Session["AgencyId"].ToString()); Guid UserId = new Guid(Session["UserID"].ToString()); Guid RoleId = new Guid(Session["RoleId"].ToString()); model = new CenterData().GetDaysOffByUser(AgencyId, UserId, RoleId); model.OffDaysString = serializer.Serialize(model.DatesList); model.CenterListString = serializer.Serialize(model.CenterList); model.ClassRoomListString = serializer.Serialize(model.ClassRoomList); //model.DaysOffList = offList; } catch (Exception ex) { clsError.WriteException(ex); } return(View(model)); }