private Recipe(string name, RecipeCategory category, string shortDescription, string preparation) { SetName(name); SetCategory(category); SetShortDescription(shortDescription); SetPreparation(preparation); }
public void SetCategory(RecipeCategory category) => Category = Validate(category, ErrorCode.EmptyModelProperty, ErrorMessage.EmptyRecipeCategory);
public static Recipe Create(string name, RecipeCategory category, string shortDescription, string preparation) => new Recipe(name, category, shortDescription, preparation);