I have this model:
public class RecipeDto
{
public int Id { get; set; }
[Required(ErrorMessage = "Title is required")]
public string Title { get; set; }
[Required(ErrorMessage = "Description is required")]
public string Description { get; set; }
[Required(ErrorMessage = "Ingredients are required")]
public List<string> Ingredients { get; set; }
[Required(ErrorMessage = "Directions are required")]
public List<string> Directions { get; set; }
[Range(0, int.MaxValue, ErrorMessage = "Preparation time must be a positive number")]
public int PreparationTimeInMinutes { get; set; }
[Range(0, int.MaxValue, ErrorMessage = "Cooking time must be a positive number")]
public int CookingTimeInMinutes { get; set; }
[Range(0, 20, ErrorMessage = "Servings must be a positive number with 20 as a limit")]
public int Servings { get; set; }
public string ImageUrl { get; set; }
public DateTime CreatedAt { get; set; }
public List<CategoryDto> Categories { get; set; }
}
I want to create a Razor component to Create a recipe. But don't know which input should I use with the properties of type List<string>.
Is it even posible or should I change the type?
On my mind it only comes to use InputText. I will appreciate any advice regarding the CreateRecipe component.