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()); }