public Product Put(Product product) { Stores st = new Stores() { name = product.Store[0].name, latitude = product.Store[0].latitude, longitude = product.Store[0].longitude, storeLocation = product.Store[0].storeLocation }; return new Product().Update(product,st); }
/* public IEnumerable<Stores> getStoresByProductId(int id) { return db.Store.Where(i => i.Product_id == id); }*/ public Product Update(Product product, Stores store) { Product p = Get(product.id); // db.Store.RemoveRange(getStoresByProductId(product.id)); db.Product.Remove(p); product.Store.Add(store); db.Product.Add(product); try { db.SaveChanges(); } catch (Exception ex) { string exe = ex.InnerException.ToString(); Console.WriteLine(exe); } return Get(product.id); }