Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
        }