// leave it empty. //public static implicit operator Customer(CorporateCustomer v) //{ // Customer dbCustomer = new Customer(); // dbCustomer = v; // return dbCustomer; //} public static Customer ConvertModelCustomerIntoEFCustomerToCreate(CorporateCustomer customer) { Customer efCustomer = new Customer(); efCustomer.ContactFirstName = customer.ContactFirstName; efCustomer.ContactMiddleName = customer.ContactMiddleName; efCustomer.ContactLastName = customer.ContactLastName; efCustomer.ContactPhone1 = customer.ContactPhone1; efCustomer.ContactPhone2 = customer.ContactPhone2; efCustomer.ConcactEmail = customer.ConcactEmail; efCustomer.CompanyName = customer.CompanyName; efCustomer.CompanyPhoneNumber = customer.CompanyPhoneNumber; efCustomer.CustomerAddress = customer.CustomerAddress; efCustomer.PostCode = customer.PostCode; efCustomer.Country = customer.Country; efCustomer.City = customer.City; efCustomer.IsCorporate = customer.IsCorporate; return efCustomer; }
public static CorporateCustomer ConvertEFCustomerToModelCustomerToEdit(Customer efcustomer) { CorporateCustomer customer = new CorporateCustomer(); customer.CustomerId = efcustomer.CustomerId; customer.IsCorporate = efcustomer.IsCorporate; customer.ContactFirstName = efcustomer.ContactFirstName; customer.ContactMiddleName = efcustomer.ContactMiddleName; customer.ContactLastName = efcustomer.ContactLastName; customer.ConcactEmail = efcustomer.ConcactEmail; customer.ContactPhone1 = efcustomer.ContactPhone1; customer.ContactPhone2 = efcustomer.ContactPhone2; customer.CompanyName = efcustomer.CompanyName; customer.CompanyPhoneNumber = efcustomer.CompanyPhoneNumber; customer.CustomerAddress = efcustomer.CustomerAddress; customer.City = efcustomer.City; customer.Country = efcustomer.Country; return customer; }
public static Customer FormatPhonesForPrivateCustomer(Customer myCustomer) { if (myCustomer.ContactPhone1 != null && myCustomer.ContactPhone1[0] == '+') { myCustomer.ContactPhone1 = myCustomer.ContactPhone1.Remove(0, 1); } if (myCustomer.ContactPhone2 != null && myCustomer.ContactPhone2[0] == '+') { myCustomer.ContactPhone2 = myCustomer.ContactPhone2.Remove(0, 1); } if (myCustomer.CompanyPhoneNumber != null && myCustomer.CompanyPhoneNumber[0] == '+') { myCustomer.CompanyPhoneNumber = myCustomer.CompanyPhoneNumber.Remove(0, 1); } //----------------------------------------------------------------------------------------------- if (myCustomer.ContactPhone1 != null) { myCustomer.ContactPhone1 = string.Concat("+", myCustomer.ContactPhone1); } if (myCustomer.ContactPhone2 != null) { myCustomer.ContactPhone2 = string.Concat("+", myCustomer.ContactPhone2); } if (myCustomer.CompanyPhoneNumber != null) { myCustomer.CompanyPhoneNumber = string.Concat("+", myCustomer.CompanyPhoneNumber); } return myCustomer; }