public ActionResult AddImageProduct(string key, string values) { ImageForProduct temp = new ImageForProduct(); JsonConvert.PopulateObject(values, temp); _db.Entry(temp).State = System.Data.Entity.EntityState.Added; var rs = _db.SaveChanges(); if (rs > 0) { return(new HttpStatusCodeResult(HttpStatusCode.OK)); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public bool SaveImageForProductToDB(string imageName, string key, string typeImage) { var tempProduct = _db.ImageForProducts.Where(x => x.ID_Product == key).SingleOrDefault(); ImageForProduct temp = new ImageForProduct(); if (tempProduct != null) { if (typeImage.Equals("IMG1")) { tempProduct.IMG1 = imageName; } else if (typeImage.Equals("IMG2")) { tempProduct.IMG2 = imageName; } else if (typeImage.Equals("IMG3")) { tempProduct.IMG3 = imageName; } else { tempProduct.IMG4 = imageName; } _db.Entry(tempProduct).State = System.Data.Entity.EntityState.Modified; return(_db.SaveChanges() > 0); } else { temp.ID_Product = key; if (typeImage.Equals("IMG1")) { temp.IMG1 = imageName; } else if (typeImage.Equals("IMG2")) { temp.IMG2 = imageName; } else if (typeImage.Equals("IMG3")) { temp.IMG3 = imageName; } else { temp.IMG4 = imageName; } _db.Entry(temp).State = System.Data.Entity.EntityState.Added; return(_db.SaveChanges() > 0); } }