Beispiel #1
0
 public ActionResult Create(Models.StudentModel model)
 {
     model.UserId = Helpers.SessionItems.CurrentUser.UserId;
     model.DoValidation();
     if (!model.IsValid())
         return Json(new Helpers.JsonAjaxResult.result { errorList = model.ValidationErrors.ToArray(), success = false });
     else
     {
         model.UserId = SessionItems.CurrentUser.UserId;
         Data.CRUD.InsertStudent(model, SessionItems.CurrentUser.UserId);
         return Json(new Helpers.JsonAjaxResult.result { errorList = null, success = true });
     }
     
 }
        public ActionResult Edit(Models.StudentIEPModel model)
        {
            var check = Data.Security.CheckForStudentIEP(model.StudentIEPId.Value, SessionItems.CurrentUser.UserId);
            if (!check.Exists)
                return Json(new Helpers.JsonAjaxResult.result { notFound = true, noAccess = false, errorList = new string[] { "" }, success = false });

            if (!check.HasAccess)
                return Json(new Helpers.JsonAjaxResult.result { notFound = false, noAccess = true, errorList = new string[] { "" }, success = false });

            model.DoValidation();
            if (!model.IsValid())
            {
                return Json(new Helpers.JsonAjaxResult.result { errorList = model.ValidationErrors.ToArray(), success = false });
            }

            Data.CRUD.UpdateStudentIep(model, SessionItems.CurrentUser.UserId);
            return Json(new Helpers.JsonAjaxResult.result { errorList = new string[] { "" }, success = true });
        }
        public ActionResult Create(Models.StudentParentContactModelDataCRUD model)
        {
            var check = Data.Security.CheckForStudent(model.StudentId, SessionItems.CurrentUser.UserId);
            if (!check.Exists)
                return Json(new Helpers.JsonAjaxResult.result { notFound = true, noAccess = false, errorList = new[] { "" }, success = false });

            if (!check.HasAccess)
                return Json(new Helpers.JsonAjaxResult.result { notFound = false, noAccess = true, errorList = new[] { "" }, success = false });

            model.DoValidation();
            if (!model.IsValid())
                return Json(new Helpers.JsonAjaxResult.result { notFound = false, noAccess = false, errorList = model.ValidationErrors.ToArray(), success = false });
             
            Data.CRUD.CreateStudentParentContact(model, SessionItems.CurrentUser.UserId);
            return Json(new Helpers.JsonAjaxResult.result { notFound = false, noAccess = false, errorList = new[] { "" }, success = true });

        }