public IActionResult Update(UpdateBranchDto updateAddressDto) { try { var addressDto = _branchService.Update(updateAddressDto); return(Ok(addressDto)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public GetBranchDto Update(UpdateBranchDto branch) { var branchInDb = _unitOfWork.BranchRepository.Get(branch.Id); if (branchInDb == null) { throw new Exception("Not Found"); } branchInDb.Email = branch.Email; branchInDb.ForeignName = branch.ForeignName; branchInDb.LegalFrom = branch.LegalFrom; branchInDb.LocalName = branch.LocalName; branchInDb.OutpatientCases = branch.OutpatientCases; branchInDb.PhoneNumber = branch.PhoneNumber; branchInDb.SendSms = branch.SendSms; branchInDb.StationalCases = branch.StationalCases; branchInDb.Status = branch.Status; branchInDb.AddressId = branch.AddressId; _unitOfWork.BranchRepository.Update(branchInDb); _unitOfWork.SaveChanges(); return(_mapper.Map <GetBranchDto>(branchInDb)); }