public async Task <ActionResult> Post([FromBody] MealCreateModel model) { model.UserId = User.Identity.Name; await _mealService.AddMealAsync(model); var response = new ResponseModel { Message = $"The {model.Description} has been added!" }; return(Ok(response)); }
public async Task AddMealAsync(MealCreateModel model) { if (model != null) { var meal = new Meal { Date = model.Date, Description = model.Description, Id = Guid.NewGuid(), NumberOfCalories = model.NumberOfCalories, Time = model.Time, UserId = model.UserId }; _repository.Add(meal); await _repository.SaveAllAsync(); } }