public bool Equals(Karta k2) { if (this._projekcija == k2.Projekcija && this._red == k2._red && this._sediste == k2._sediste && this._cena == k2._cena && this._kupac == k2.Kupac ) { return(true); } return(false); }
/* Upisi Kartu */ public static void UpisiKartu(Projekcija projekcija, Korisnik kupac, float cena, int red, int sediste) { List <Karta> sveKarte = Karta.Sve(); // foreach (Karta k in sveKarte) // { // if (k.Kupac == kupac && k.Projekcija == projekcija) // { // Console.WriteLine("Vec postoji Projekcija koja se u to vreme odrzava u toj sali."); // return; // } // } Karta karta = new Karta(projekcija, kupac, cena, red, sediste); Debug.WriteLine("\nUpravo kreirana karta, pred upis: {0}", karta); sveKarte.Add(karta); Serijalizacija.WriteListToBinaryFile <Karta>(Serijalizacija.KaDat, sveKarte, false); Console.WriteLine("Karta uspesno upisana!"); }