public ActionResult <CatelogItem> AddProduct(CatelogItem catelogItem) { if (ModelState.IsValid) { this.dbContext.Catelog.InsertOne(catelogItem); return(Created("", catelogItem)); // status code 201 } else { return(BadRequest(ModelState)); // status code 400 } }
public ActionResult <CatelogItem> AddProduct() { var imageName = UploadImage(Request.Form.Files[0]); var catalogItem = new CatelogItem() { Name = Request.Form["name"], Price = Double.Parse(Request.Form["price"]), Quantity = Int32.Parse(Request.Form["quantity"]), ReorderLevel = Int32.Parse(Request.Form["reorderLevel"]), ManufactruingDate = DateTime.Parse(Request.Form["manufacturingDate"]), Vendors = new List <Vendor>(), ImageUrl = imageName }; dbContext.Catelog.InsertOne(catalogItem); return(catalogItem); }