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));
        }