Beispiel #1
0
        public async Task <IActionResult> Add(MealForAddDto mealDto)
        {
            mealDto.Date = mealDto.Date.ToLocalTime();
            var mealToAdd = _mapper.Map <Meal>(mealDto);

            var currentUserId = int.Parse(HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value);
            var currentUser   = await _repo.GetById <User>(currentUserId);

            mealToAdd.User = currentUser;

            _repo.Add(mealToAdd);

            return(Ok());
        }