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);
        }
Exemple #2
0
 /*  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);
 }