|
|
@ -90,7 +90,8 @@ namespace Model
|
|
|
|
private ObservableCollection<string> tags;
|
|
|
|
private ObservableCollection<string> tags;
|
|
|
|
|
|
|
|
|
|
|
|
[DataMember]
|
|
|
|
[DataMember]
|
|
|
|
public List<Review> Reviews { get; private init; }
|
|
|
|
public ReadOnlyCollection<Review> Reviews { get; private set; }
|
|
|
|
|
|
|
|
private readonly List<Review> reviews;
|
|
|
|
|
|
|
|
|
|
|
|
public double Average => AverageCalc();
|
|
|
|
public double Average => AverageCalc();
|
|
|
|
public double AverageCalc()
|
|
|
|
public double AverageCalc()
|
|
|
@ -127,7 +128,8 @@ namespace Model
|
|
|
|
else Cover = cover;
|
|
|
|
else Cover = cover;
|
|
|
|
if (string.IsNullOrWhiteSpace(c_lien)) Lien = "Pas de lien";
|
|
|
|
if (string.IsNullOrWhiteSpace(c_lien)) Lien = "Pas de lien";
|
|
|
|
else Lien = c_lien;
|
|
|
|
else Lien = c_lien;
|
|
|
|
Reviews = new List<Review>();
|
|
|
|
reviews = new List<Review>();
|
|
|
|
|
|
|
|
Reviews = new ReadOnlyCollection<Review>(reviews);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public event PropertyChangedEventHandler? PropertyChanged;
|
|
|
|
public event PropertyChangedEventHandler? PropertyChanged;
|
|
|
@ -175,11 +177,11 @@ namespace Model
|
|
|
|
|
|
|
|
|
|
|
|
public void AddReview(Review review)
|
|
|
|
public void AddReview(Review review)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Reviews.Add(review);
|
|
|
|
reviews.Add(review);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
public void RemoveReview(Review review)
|
|
|
|
public void RemoveReview(Review review)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Reviews.Remove(review);
|
|
|
|
reviews.Remove(review);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
public void DescChange(string newdesc)
|
|
|
|
public void DescChange(string newdesc)
|
|
|
|
{
|
|
|
|
{
|
|
|
|