Beispiel #1
0
        public IActionResult Post([FromRoute] string email)
        {
            var user = _pomodoroContext.Users.FirstOrDefault(u => u.Email == email);

            if (user == null)
            {
                return(NotFound());
            }

            var pomodoro = new Pomodoro
            {
                Task     = "Some task",
                Start    = DateTime.Now,
                End      = DateTime.Now,
                Duration = 25,
                User     = user
            };

            _pomodoroContext.Pomodoros.Add(pomodoro);

            _pomodoroContext.SaveChanges();

            _eventGridManager.OnPomodoroDone(pomodoro);

            return(Ok());
        }