public bool Update(UpdateSpecialtyDTO updateSpecialtyDTO) { if (updateSpecialtyDTO == null) { throw new ArgumentNullException(); } bool result = false; var specialty = Mapper.Map <Specialty>(updateSpecialtyDTO); TheUnitOfWork.SpecialtyRepo.Update(specialty); result = TheUnitOfWork.SaveChanges() > new int(); return(result); }
public IActionResult Update(int id, UpdateSpecialtyDTO updateSpecialtyDTO) { if (ModelState.IsValid == false) { return(BadRequest(ModelState)); } try { _specialtyAppService.Update(updateSpecialtyDTO); _generalAppService.CommitTransaction(); return(NoContent()); } catch (Exception ex) { _generalAppService.RollbackTransaction(); return(BadRequest(ex.Message)); } }