public async Task <AddressDTO> GetByIdAsync(Guid id) { Data.Entities.Address address = await _context.FindAsync <Data.Entities.Address>(id); if (address is null || address.DeletedDate != null) { return(new AddressDTO()); } return(CloneAddressEntity(address)); }
public AddressDTO CloneAddressEntity(Data.Entities.Address address) { AddressDTO addressDTO = new AddressDTO { Id = address.Id, Country = address.Country, AdministrativeArea = address.AdministrativeArea, SubAdministrativeArea = address.SubAdministrativeArea, Locality = address.Locality, PostalCode = address.PostalCode, StreetAddress = address.StreetAddress, Premise = address.Premise, LandMark = address.LandMark, CreatedDate = address.CreatedDate, UpdatedDate = address.UpdatedDate, AddressType = address.AddressType, }; return(addressDTO); }