@ -120,45 +120,14 @@ namespace Model
/// <summary>
/// <inheritdoc cref="Recipe.Recipe(string, int?, List{Review}, PreparationStep[])"/>
/// </summary>
/// <param _name="title">The title of the recipe.</param>
/// <param _name="preparationSteps">The steps of the preparation of the meal.</param>
public Recipe ( string title , params PreparationStep [ ] preparationSteps )
: this ( title , null , null , null , new List < Review > ( ) , new List < Ingredient > ( ) , preparationSteps )
{
}
/// <summary>
/// <inheritdoc cref="Recipe.Recipe(string, int?, List{Review}, PreparationStep[])"/>
/// </summary>
/// <param _name="title">The title of the recipe.</param>
/// <param _name="id">The id of the recipe. If not given, get a new id.</param>
/// <param _name="picture">Image that reppresent the recipe.</param>
/// <param _name="preparationSteps">The steps of the preparation of the meal.</param>
public Recipe ( string title , int? id , string picture , params PreparationStep [ ] preparationSteps )
: this ( title , id , null , picture , new List < Review > ( ) , new List < Ingredient > ( ) , preparationSteps )
{
}
/// <param _name="title">The title of the recipe.</param>
/// <param _name="id">The id of the recipe. If not given, get a new id.</param>
/// <param _name="authorMail">Mail of the user that create the recipe</param>
/// <param _name="preparationSteps">The steps of the preparation of the meal.</param>
public Recipe ( string title , int? id , params PreparationStep [ ] preparationSteps )
: this ( title , id , nul l, null , new List < Review > ( ) , new List < Ingredient > ( ) , preparationSteps )
public Recipe ( string title , int? id , string? authorMail , params PreparationStep [ ] preparationSteps )
: this ( title , id , authorMail , null , new List < Review > ( ) , new List < Ingredient > ( ) , preparationSteps )
{
}
/// <summary>
/// <inheritdoc cref="Recipe.Recipe(string, int?, List{Review}, PreparationStep[])"/>
/// </summary>
/// <param _name="title">The title of the recipe.</param>
/// <param _name="id">The id of the recipe. If not given, get a new id.</param>
/// <param _name="ingredients">Thr list of ingredients.</param>
/// <param _name="preparationSteps">The steps of the preparation of the meal.</param>
public Recipe ( string title , int? id , List < Ingredient > ingredients ,
params PreparationStep [ ] preparationSteps )
: this ( title , id , null , null , new List < Review > ( ) , ingredients , preparationSteps )
{
}
/// <summary>
@ -167,26 +136,25 @@ namespace Model
/// <param _name="title">The title of the recipe.</param>
/// <param _name="id">The id of the recipe. If not given, get a new id.</param>
/// <param _name="authorMail">Mail of the user that create the recipe</param>
/// <param _name=" ingredients">List of ingredients that compose the recipe. </param>
/// <param _name=" picture">Mail of the user that create the recipe</param> /// <param _name=" ingredients">List of ingredients that compose the recipe. </param>
/// <param _name="preparationSteps">The steps of the preparation of the meal.</param>
public Recipe ( string title , int? id , string? authorMail , List < Ingredient > ingredients , params PreparationStep [ ] preparationSteps )
: this ( title , id , authorMail , null , new List < Review > ( ) , ingredients , preparationSteps )
public Recipe ( string title , int? id , string? authorMail , string? picture , List < Ingredient > ingredients , params PreparationStep [ ] preparationSteps )
: this ( title , id , authorMail , picture , new List < Review > ( ) , ingredients , preparationSteps )
{
}
///// <summary>
///// <inheritdoc cref="Recipe.Recipe(string, int?, List{Review}, PreparationStep[])"/>
///// </summary>
///// <param _name="title">The title of the recipe.</param>
///// <param _name="id">The id of the recipe. If not given, get a new id.</param>
///// <param _name="picture">Image that reppresent the recipe.</param>
///// <param _name="preparationSteps">The steps of the preparation of the meal.</param>
//public Recipe(string title, int? id, string picture, params PreparationStep[] preparationSteps)
// : this(title, id, null, picture, new List<Review>(), new List<Ingredient>(), preparationSteps)
//{
//}
/// <summary>
/// <inheritdoc cref="Recipe.Recipe(string, int?, List{Review}, PreparationStep[])"/>
/// </summary>
/// <param _name="title">The title of the recipe.</param>
/// <param _name="id">The id of the recipe. If not given, get a new id.</param>
/// <param _name="authorMail">Mail of the user that create the recipe</param>
/// <param _name="preparationSteps">The steps of the preparation of the meal.</param>
public Recipe ( string title , int? id , string? authorMail , params PreparationStep [ ] preparationSteps )
: this ( title , id , authorMail , null , new List < Review > ( ) , new List < Ingredient > ( ) , preparationSteps )
{
}
# endregion
#region Methods