コード例 #1
0
        private void SetSeedData()
        {
            SetManufacturers();
            SetProducts();

            var manufacturer = Context.Manufacturers
                               .Where(manufact => manufact.Id == 1)
                               .FirstOrDefault();


            if (manufacturer != null)
            {
                var manufacturerItemList = new List <ManufacturerItem>();

                foreach (var product in Context.Products)
                {
                    manufacturerItemList.Add(
                        new ManufacturerItem
                    {
                        Product      = product,
                        Manufacturer = manufacturer
                    });
                }

                manufacturer.Items = manufacturerItemList;
            }

            Context.SaveChanges();
        }
コード例 #2
0
        public void CreateProduct(int mfrId, string name, byte[] image)
        {
            Manufacturer manufacturer = GetManufacturerWithIncludes(mfrId);

            manufacturer.Items.Add(new ManufacturerItem()
            {
                Manufacturer = manufacturer,
                Product      = new Product
                {
                    Name                = name,
                    Image               = image,
                    CreatedBy           = Startup.UserGuid,
                    CreatedDateTime     = DateTime.Now,
                    LastChangedBy       = Startup.UserGuid,
                    LastChangedDateTime = DateTime.Now
                }
            });

            Context.SaveChanges();
        }