public IActionResult Post([FromBody] BudgetCategoryDTO value) { if (value == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var mappeditem = Mapper.Map <BudgetCategory>(value); var newItem = _context.BudgetCategories.Add(mappeditem); Save(); var dtomapped = Mapper.Map <BudgetCategoryDTO>(mappeditem); return(Ok(dtomapped)); }
public IActionResult Put(string id, [FromBody] BudgetCategoryDTO value) { if (value == null) { return(BadRequest()); } var decryptId = int.Parse(protector.Unprotect(id)); var item = _context.BudgetCategories.Find(decryptId); if (item == null) { return(NotFound()); } Mapper.Map(value, item); _context.Update(item); Save(); return(Ok()); }