public IHttpActionResult UpdateProductCategory(int id, ProductCategortDto PcategoryDto) { if (!ModelState.IsValid) { return(BadRequest()); } var prodcateInDb = _context.ProdCatez.SingleOrDefault(r => r.Id == id); if (prodcateInDb == null) { return(NotFound()); } Mapper.Map(PcategoryDto, prodcateInDb); _context.SaveChanges(); return(Ok()); }
public IHttpActionResult CreateProductCategory(ProductCategortDto PcategoryDto) { try { if (!ModelState.IsValid) { return(BadRequest()); } var prodcate = Mapper.Map <ProductCategortDto, ProductCategory>(PcategoryDto); _context.ProdCatez.Add(prodcate); _context.SaveChanges(); PcategoryDto.Id = prodcate.Id; return(Created(new Uri(Request.RequestUri + "/" + prodcate.Id), new { PcategoryDto, value = 1, msg = " The Product Category was successful!!!" })); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); Console.WriteLine(ex.Message); Console.WriteLine(ex.InnerException); throw; } }