public IActionResult Create([FromBody] GoalsItem item) { if (item == null) { return(BadRequest()); } _context.GoalsItems.Add(item); _context.SaveChanges(); return(CreatedAtRoute("GetProgress", new { id = item.Id }, item)); }
public IActionResult Update(Guid id, [FromBody] GoalsItem item) { if (item == null) { return(BadRequest()); } var GoalsItem = _context.GoalsItems.FirstOrDefault(t => t.Id == id); if (GoalsItem == null) { return(NotFound()); } GoalsItem.DisplayText = item.DisplayText; GoalsItem.DisplayValue = item.DisplayValue; GoalsItem.MeasureId = item.MeasureId; GoalsItem.Value = item.Value; _context.GoalsItems.Update(GoalsItem); _context.SaveChanges(); return(GetById(id)); }