Esempio n. 1
0
 public IActionResult Update(UpdateBranchDto updateAddressDto)
 {
     try
     {
         var addressDto = _branchService.Update(updateAddressDto);
         return(Ok(addressDto));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Esempio n. 2
0
        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));
        }