public JsonResult GetOffDayValidation(string fromDate, string toDate, string centerId, string classroomArray, string daysOffType, string daysOffId) { bool isResult = false; try { JavaScriptSerializer serializer = new JavaScriptSerializer(); serializer.MaxJsonLength = Int32.MaxValue; List <ClassRoomModel> classRommArray = serializer.Deserialize <List <ClassRoomModel> >(classroomArray); DaysOff daysOff = new FingerprintsModel.DaysOff(); daysOff.AgencyId = new Guid(Session["AgencyId"].ToString()); daysOff.CreatedBy = new Guid(Session["UserID"].ToString()); daysOff.RoleId = new Guid(Session["RoleId"].ToString()); daysOff.FromDate = fromDate; daysOff.ToDate = toDate; daysOff.CenterId = Convert.ToInt32(centerId); daysOff.RecordType = Convert.ToInt32(daysOffType); daysOff.ClassRoomIdArray = classRommArray; daysOff.DaysOffID = daysOffId; isResult = new CenterData().GetOffDayValidation(daysOff); } catch (Exception ex) { clsError.WriteException(ex); } return(Json(isResult, JsonRequestBehavior.AllowGet)); }
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)); } }