public SegnalazioneRecensione(string username, Recensione recensione) { if (username == null) { throw new ArgumentException("Utente nullo"); } if (recensione == null) { throw new ArgumentException("Recensione nulla"); } Username = username; Recensione = recensione; Id = 1; }
public virtual int CompareTo(object obj) { if (obj == null) { return(1); } if (obj.GetType() != GetType()) { throw new ArgumentException(); } Recensione recensione = (Recensione)obj; if (recensione.Libro.Equals(_libro) && recensione.Punteggio == _punteggio && recensione.Commento.Equals(_commento)) { return(0); } else { return(_punteggio.CompareTo(recensione.Punteggio)); } }
public virtual void RimuoviRecensione(Recensione rec) { _recensioniSalvate.Remove(rec); }
public virtual void AggiungiRecensione(Recensione rec) { _recensioniSalvate.Add(rec); }