public Task <bool> AnyAsync(TId id) => _read.AnyAsync(id);
public IngredientUpdateCommandValidator(IRead <Ingredient, Guid> read) { RuleFor(x => x.Id).MustAsync((id, ct) => read.AnyAsync(id)); RuleFor(x => x.Name).NotEmpty(); }
public RecipeUpdateCommandValidator(IRead <Recipe, Guid> read) { RuleFor(x => x.Id).MustAsync((id, ct) => read.AnyAsync(id)); RuleFor(x => x.Name).NotEmpty(); }