public async Task <ExecutionResult <int> > Handle(EatCommand command, CancellationToken cancellationToken)
        {
            var newMeal = new Meal
            {
            };


            return(ExecutionResult <int> .Ok(0));
        }
        public async Task <ExecutionResult <int> > Handle(EatCommand command, CancellationToken cancellationToken, RequestHandlerDelegate <ExecutionResult <int> > next)
        {
            if (await _userManager.FindByIdAsync(command.AuthorId) != null)
            {
                return(ExecutionResult <int> .NotFound());
            }

            return(await next());
        }