public ActionResult Edit(Models.StudentEvaluationModel model) { var check = Data.Security.CheckForStudentEvaluation(model.StudentEvaluationId.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.UpdateStudentEvaluation(model, SessionItems.CurrentUser.UserId); return(Json(new Helpers.JsonAjaxResult.result { errorList = null, success = true })); }
public ActionResult Create(Models.StudentEvaluationModel model) { model.DoValidation(); if (!model.IsValid()) { return(Json(new Helpers.JsonAjaxResult.result { errorList = model.ValidationErrors.ToArray(), success = false })); } Data.CRUD.CreateStudentEvaluation(model, SessionItems.CurrentUser.UserId); return(Json(new Helpers.JsonAjaxResult.result { errorList = null, success = true })); }