internal Contact(ISupplierResult supplier) { FirstName = supplier.PrimaryContactFirstName; LastName = supplier.PrimaryContactLastName; Email = supplier.PrimaryContactEmailAddress; PhoneNumber = supplier.PrimaryContactTelephone; }
internal Supplier(ISupplierResult supplierResult) { Id = supplierResult.Id; Name = supplierResult.Name; Address = CreateSupplierAddress(supplierResult); PrimaryContact = CreateContact(supplierResult); }
private static ISupplierAddress CreateSupplierAddress(ISupplierResult supplierResult) { if (!supplierResult.HasAddress) { return(null); } return(new SupplierAddress { Line1 = supplierResult.AddressLine1, Line2 = supplierResult.AddressLine2, Line3 = supplierResult.AddressLine3, Line4 = supplierResult.AddressLine4, Line5 = supplierResult.AddressLine5, Town = supplierResult.Town, Postcode = supplierResult.Postcode, County = supplierResult.County, Country = supplierResult.Country, }); }
private static Contact CreateContact(ISupplierResult supplierResult) { return(supplierResult.HasContact ? new Contact(supplierResult) : null); }