public BusinessAddressDTO Update(BusinessAddressDTO oBusinessAddressDTO) { BusinessAddressDTO returnAddress = null; if (oBusinessAddressDTO != null && oBusinessAddressDTO.AddressID > 0) { oBusinessAddressesRepo.UpdateBusinessAddress(0, BusinessAddressAssembler.ToEntity(oBusinessAddressDTO)); returnAddress = oBusinessAddressDTO; } return returnAddress; }
/// <summary> /// Converts this instance of <see cref="BusinessAddress"/> to an instance of <see cref="BusinessAddressDTO"/>. /// </summary> /// <param name="entity"><see cref="BusinessAddress"/> to convert.</param> public static BusinessAddressDTO ToDTO(this BusinessAddress entity) { if (entity == null) return null; var dto = new BusinessAddressDTO(); dto.BusinessAddressID = entity.BusinessAddressID; dto.BusinessID = entity.BusinessID; dto.AddressID = entity.AddressID; dto.IsPrimary = entity.IsPrimary; entity.OnDTO(dto); return dto; }
/// <summary> /// Invoked when <see cref="ToDTO"/> operation is about to return. /// </summary> /// <param name="dto"><see cref="BusinessAddressDTO"/> converted from <see cref="BusinessAddress"/>.</param> static partial void OnDTO(this BusinessAddress entity, BusinessAddressDTO dto);