public async Task <Recipe> Handle(GetRecipeById request, CancellationToken cancellationToken) { var recipe = await _repository.GetById(request.Id); if (request.StripMetadata) { recipe.Metadata = null; } return(recipe); }
private async Task <bool> Exist(Guid id, CancellationToken cancellationToken) => await _repository.GetById(id) != null;