Пример #1
0
        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);
        }
Пример #2
0
 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));
     }
 }