public IActionResult Post([FromBody] BugetItem item) { if (item == null) { return(BadRequest()); } _context.BugetItems.Add(item); _context.SaveChanges(); return(CreatedAtRoute("GetBuget", new { id = item.Id }, item)); }
public IActionResult Put(int id, [FromBody] BugetItem item) { if (item == null || item.Id != id) { return(BadRequest()); } var bugetItem = _context.BugetItems.FirstOrDefault(s => s.Id == id); if (bugetItem == null) { return(NotFound()); } bugetItem.Name = item.Name; bugetItem.Description = item.Description; _context.BugetItems.Update(bugetItem); _context.SaveChanges(); return(new NoContentResult()); }