public AddressDTO Get(int AddressID) { AddressDTO oAddressDTO = null; if (AddressID > 0) { Address oAddress = oAddressRepo.GetAddressByID(AddressID); if (oAddress != null) { oAddressDTO = AddressAssembler.ToDTO(oAddress); if (oAddress.Country != null) { oAddressDTO.Country = CountryAssembler.ToDTO(oAddress.Country); } if (oAddress.TypeCode != null) { oAddressDTO.TypeCode = TypeCodeAssembler.ToDTO(oAddress.TypeCode); } if (oAddress.TypeCode != null && oAddress.TypeCode.ClassType != null) { oAddressDTO.TypeCode.ClassType = ClassTypeAssembler.ToDTO(oAddress.TypeCode.ClassType); } } } return(oAddressDTO); }
public AddressDTO Create(AddressDTO oAddressDTO) { if (oAddressDTO != null) { return(AddressAssembler.ToDTO(oAddressRepo.CreateAddress(AddressAssembler.ToEntity(oAddressDTO)))); } return(null); }
public AddressDTO Update(AddressDTO oAddressDTO) { AddressDTO returnAddress = null; if (oAddressDTO != null && oAddressDTO.AddressID > 0) { oAddressRepo.UpdateAddress(AddressAssembler.ToEntity(oAddressDTO)); returnAddress = oAddressDTO; } return(returnAddress); }
public AddressDTO Update(AddressDTO modelDTO) { AddressDTO returnAddress = null; if (modelDTO != null && modelDTO.AddressID > 0) { addressRepo.UpdateAddress(AddressAssembler.ToEntity(modelDTO)); returnAddress = modelDTO; } return(returnAddress); }
public List <AddressDTO> Get() { IEnumerable <Address> oAddress = oAddressRepo.GetAddress(); return(AddressAssembler.ToDTOs(oAddress)); }