public async Task <bool> UpdateAddress(DTOAddress address) { Address mapAddress = _mapper.Map <Address>(address); _addressRepository.Update(mapAddress); bool success = true; try { await _addressRepository.SaveChanges(); } catch { if (!_addressRepository.AddressExists(address.AddressID)) { success = false; } else { throw; } } return(success); }