private static void DodajNoviTipNamestaja() { TipNamestaja NoviTipNamestaja = new TipNamestaja(); NoviTipNamestaja.Id = ListaTipoviNamestaja.Count + 1; Console.WriteLine("Unesite naziv tipa namestaja"); NoviTipNamestaja.Naziv = Console.ReadLine(); NoviTipNamestaja.Obrisan = false; ListaTipoviNamestaja.Add(NoviTipNamestaja); }
static void Main(string[] args) { var s1 = new Salon() { Id = 1, Naziv = "Forma FTNale", Adresa = "Trg Dositeja Obradovica 6", BrRacuna = "81515151-13141", Email = "*****@*****.**", MaticniBr = 5125151, Pib = 15151, BrojTelefona = "1235415151", EAdresa = "http://TestSite.jeftino.com" }; var tn1 = new TipNamestaja() { Id = 1, Naziv = "Krevet", }; ListaTipoviNamestaja.Add(tn1); var tn2 = new TipNamestaja() { Id = 2, Naziv = "Stolica", }; ListaTipoviNamestaja.Add(tn2); var k1 = new Korisnik() { Id = 1, Obrisan = false, Ime = "Milos", Prezime = "Pavicic", KorisnickoIme = "milosp", Lozinka = "1234", TipKorisnika = TipKorisnika.Prodavac, }; ListaKorisnika.Add(k1); //GenericSerializer.Serialize<Namestaj>("namestaj.xml", ListaNamestaja); //GenericSerializer.Serialize<TipNamestaja>("tipnamestaja.xml", ListaTipoviNamestaja); ListaNamestaja = Projekat.Instance.Namestaj; ListaNamestaja.Add(new Namestaj() { Id = 1, NazivNamestaja = "Proba123" }); //ListaNamestaja.RemoveAt(ListaNamestaja.Count - 1); Projekat.Instance.Namestaj = ListaNamestaja; foreach (var item in ListaNamestaja) { Console.WriteLine(item.NazivNamestaja); } var listaa = Projekat.Instance.TipNamestaja; Projekat.Instance.TipNamestaja = listaa; foreach (var item in listaa) { Console.WriteLine(item.Naziv); } Console.WriteLine("Serialization.."); //GenericSerializer.Serialize<TipNamestaja>("tipnamestaja.xml", ListaTipoviNamestaja); //List<Namestaj> procitanaLista = GenericSerializer.Deserialize<Namestaj>("namestaj.xml"); //Console.WriteLine("Finished serialization.."); //for (int i = 0; i < procitanaLista.Count(); i++) //{ // Console.WriteLine(procitanaLista[i].NazivNamestaja); //} Console.WriteLine("Dobrodosli"); Login(); IspisGlavnogMenija(); }