public bool RequestToUpdateContact(UpdateAddressDetails addressDetails) { try { var AddressContact = _addressContext.UpdateContact(addressDetails); return(true); } catch (Exception ex) { throw; } }
public bool UpdateAddress(UpdateAddressDetails addressDetails) { try { _addressBookEngine.RequestToUpdateContact(addressDetails); return(true); } catch (Exception ex) { throw new Exception("Failed to update contact", ex); } }
public bool UpdateContact(UpdateAddressDetails addressDetails) { try { var updateAddressContact = Builders <AddressDetails> .Update .Set(a => a.FirstName, addressDetails.FirstName) .Set(a => a.LastName, addressDetails.LastName) .Set(a => a.ContactNumber, addressDetails.ContactNumber) .Set(a => a.EmailAddress, addressDetails.EmailAddress); var result = _addressCollection.FindOneAndUpdate( Builders <AddressDetails> .Filter.Eq(a => a.FirstName, addressDetails.FirstName) & Builders <AddressDetails> .Filter.Eq(a => a.LastName, addressDetails.LastName), updateAddressContact); return(true); } catch (DbException ex) { throw; } }