public void Update_Void_ReturnChangedFaculty() { _faculty.Id = _facultyRepository.Create(_faculty); var result = _facultyRepository.Get(_faculty.Id); AreEqualFaculties(result, _faculty); _facultyNew.Id = _faculty.Id; _facultyRepository.Update(_facultyNew); result = _facultyRepository.Get(_faculty.Id); AreEqualFaculties(result, _facultyNew); }
public JsonResult Edit(FacultyViewModel facultyToEdit) { try { var validationResult = _facultyViewModelValidator.Validate(facultyToEdit); if (!validationResult.IsValid) { return(Json(new { result = validationResult.Errors.Select(x => x.ErrorMessage).ToList() }, JsonRequestBehavior.AllowGet)); } var facultyEdit = Mapper.Map <Faculty>(facultyToEdit); _facultyRepository.Update(facultyEdit); return(Json(new { result = "success" }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { result = e.Message }, JsonRequestBehavior.AllowGet)); } }