public async Task <ActionResult> Post([FromBody] ProductCategorydto categorydto) { try { if (categorydto == null) { return(BadRequest()); } var category = Mapper.Map(categorydto, new ProductCategories()); _db.ProductCategories.Add(category); _db.SaveChanges(); return(await Task.Run(() => new ObjectResult(category))); } catch { return(await Task.Run(() => StatusCode(500))); } }
public async Task <ActionResult> Put(int id, [FromBody] ProductCategorydto categorydto) { try { if (categorydto == null || id <= 0) { return(BadRequest()); } var cat = _db.ProductCategories.Find(id); var category = Mapper.Map(categorydto, cat); _db.SaveChanges(); return(await Task.Run(() => new ObjectResult(category))); } catch { return(await Task.Run(() => StatusCode(500))); } }