public async Task <IActionResult> Post([FromBody] TodaysHabits todaysHabits)
        {
            var complete = todaysHabits.IsComplete;

            if (todaysHabits.IsComplete == false && todaysHabits.IsMeasurable)
            {
                if (todaysHabits.NumberOfBlocksCompleted == todaysHabits.NumberOfBlocks)
                {
                    complete = true;
                }
            }
            HabitComplete completeHabit = new HabitComplete
            {
                Id             = 0,
                HabitId        = todaysHabits.Id,
                Date           = dateTimeService.GetCurrentDateTime(),
                IsComplete     = complete,
                CompleteBlocks = todaysHabits.NumberOfBlocksCompleted
            };

            return(CreatedAtAction("Get", new { id = completeHabit.Id }, habitService.UpdateHabitComplete(completeHabit)));
        }
 public HabitComplete UpdateHabitComplete(HabitComplete completeHabit)
 {
     _context.HabitCompletes.Add(completeHabit);
     _context.SaveChanges();
     return(completeHabit);
 }