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(); }
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(); }