public async Task <ActionResult <Products> > Add(Products newProducts) { if (!_iproducts.CheckIfProdExist(0, newProducts.Name)) { var det = await _iproducts.Add(newProducts); return(Ok()); } else { return(this.StatusCode(StatusCodes.Status418ImATeapot, "Product Already exist.")); } }
public IActionResult Add([FromBody] Product product) { if (product == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Product newThing = _products.Add(product); return(CreatedAtRoute("GetSingleThing", new { id = newThing.Id }, newThing)); }
public IActionResult Post([FromForm] ProductCreation product) { var uniqfilename = "defult.png"; if (product.Photo != null) { uniqfilename = UplodFile(product.Photo); } var productToAdd = new Product() { Name = product.Name, LastUpdated = DateTime.UtcNow, Price = product.Price, PhotoPath = uniqfilename, }; var prop = _reboproducts.Add(productToAdd); return(Ok(prop)); }