コード例 #1
0
        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());
        }
コード例 #2
0
        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);
        }