public IHttpActionResult PutProducts(int id, Products products) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != products.Id) { return BadRequest(); } db.Entry(products).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProductsExists(id)) { return NotFound(); } } return StatusCode(HttpStatusCode.NoContent); }
public IHttpActionResult PostProducts(ProductsList productsList) { if (!ModelState.IsValid) { return BadRequest(ModelState); } Products productes = new Products(); //productes. = productsList.Poid; productes.MProductId = productsList.MProductId; productes.Introduction = productsList.Introduction; productes.Details = productsList.Details; productes.VideoLink = productsList.VideoLink; db.Productses.Add(productes); db.SaveChanges(); var images = productsList.UploadImagesName.Split(','); UploadImages ui = new UploadImages(); for (int i = 0; i < images.Length; i++) { if (images[i] == "" || images[i] == null) { }else { ui.ProductId = productes.Id; ui.ImageName = images[i]; db.UploadImageses.Add(ui); db.SaveChanges(); } } return Ok(productes); }