public async Task <int> Create(AddressCreateRequest request) { var adderss = new Ib_address() { Ib_customer_address_city = request.Ib_customer_address_city, Ib_customer_address_line_1 = request.Ib_customer_address_line_1, Ib_customer_address_line_2 = request.Ib_customer_address_line_2, Ib_customer_address_phone_1 = request.Ib_customer_address_phone_1, Ib_customer_address_phone_2 = request.Ib_customer_address_phone_2, Ib_customer_address_postal_code = request.Ib_customer_address_postal_code, Ib_customer_address_state = request.Ib_customer_address_state, Ib_customer_address_website_url = request.Ib_customer_address_website_url, Ib_customer_id = request.Ib_customer_id, }; db.Ib_addresses.Add(adderss); return(await db.SaveChangesAsync()); }
public async Task <int> Create(CustomerCreateRequest request) { var cus = new Ib_customer() { Ib_customer_name = request.Ib_customer_name, Ib_customer_registration = request.Ib_customer_registration, Ib_customer_type = request.Ib_customer_type, Customer_Address = new List <Ib_address>() { new Ib_address() { Ib_customer_address_city = request.Ib_customer_address_city, Ib_customer_address_line_1 = request.Ib_customer_address_line_1, Ib_customer_address_line_2 = request.Ib_customer_address_line_2, Ib_customer_address_postal_code = request.Ib_customer_address_postal_code, Ib_customer_address_phone_1 = request.Ib_customer_address_phone_1, Ib_customer_address_phone_2 = request.Ib_customer_address_phone_2, Ib_customer_address_state = request.Ib_customer_address_state, Ib_customer_address_website_url = request.Ib_customer_address_website_url, } }, Customer_Contact = new List <Ib_customer_contact>() { new Ib_customer_contact() { Ib_customer_contact_email_1 = request.Ib_customer_contact_email_1, Ib_customer_contact_email_2 = request.Ib_customer_contact_email_2, Ib_customer_contact_first_name = request.Ib_customer_contact_first_name, Ib_customer_contact_last_name = request.Ib_customer_contact_last_name, Ib_customer_contact_mobile = request.Ib_customer_contact_mobile, Ib_customer_contact_note = request.Ib_customer_contact_note, Ib_customer_contact_office_fax = request.Ib_customer_contact_office_fax, Ib_customer_contact_office_phone = request.Ib_customer_contact_office_phone } } }; db.Ib_customers.Add(cus); await db.SaveChangesAsync(); return(cus.Ib_record_primary_key); }