Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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));
        }