static void Main(string[] args) { Zabiljeska zabiljeska = new Zabiljeska("Nikolaj Tutumdum", "Nemoj to zaboravit, kuis e.", Helper.Vaznost.SuperVazno); Zabiljeska zabiljeska2 = new Zabiljeska("Kulukuk Nikuluk III", "Mala je sou."); Zabiljeska zabiljeska3 = new Zabiljeska("Dislav Noic"); zabiljeska3.SetTekst("Bila jednom jedna breza. Bila visoka, bila i srusena. Hvala na pozornosti do slusanja."); Console.WriteLine("Zabiljeska 1: \nAutor: " + zabiljeska.autor + "\nTekst: " + zabiljeska.tekst); Console.WriteLine("Zabiljeska 2: \nAutor: " + zabiljeska2.autor + "\nTekst: " + zabiljeska2.tekst); Console.WriteLine("Zabiljeska 3: \nAutor: " + zabiljeska3.autor + "\nTekst: " + zabiljeska3.tekst); List <Zabiljeska> zabiljeske = new List <Zabiljeska>(); for (int i = 0; i < 3; i++) { Console.Write("\nUnesi autora: "); string autor = Console.ReadLine(); Console.Write("\nUnesi tekst: "); string tekst = Console.ReadLine(); Zabiljeska z = new Zabiljeska(autor, tekst); zabiljeske.Add(z); } ToDoLista ToDoLista = new ToDoLista(); foreach (Zabiljeska z in zabiljeske) { ToDoLista.AddToList(z); } ToDoLista.PrintList(); Console.ReadKey(); }
public int CompareTo(Zabiljeska zabiljeska) { if (zabiljeska == null) { return(-1); } return((this.autor == zabiljeska.autor && this.tekst == zabiljeska.tekst && this.vaznost == zabiljeska.vaznost) ? 1 : 0); }
public int CompareTo(object obj) { if (obj is Zabiljeska && obj != null) { Zabiljeska z = (Zabiljeska)obj; return((this.autor == z.autor && this.tekst == z.tekst && this.vaznost == z.vaznost) ? 1 : 0); } return(-1); }
public void DeleteZabiljeska(Zabiljeska zab) { if (zab == null) { return; } foreach (Zabiljeska zabiljeska in Zabiljeske) { if (zabiljeska.CompareTo(zab) > 1) { Zabiljeske.Remove(zabiljeska); Console.WriteLine("Zabiljeska obrisana!"); return; } } }
public void AddToList(Zabiljeska zabiljeska) { Zabiljeske.Add(zabiljeska); }
//public ToDoLista(List<object> l) //{ // Zabiljeske = l.Cast<List<Zabiljeska>>().Select(x => new Zabiljeska() { autor = (string)x[0], tekst = (string)x[1] }).ToList() //} public ToDoLista(Zabiljeska zabiljeska) { Zabiljeske.Add(zabiljeska); }