private static void DodajNoviNamestaj() { TipNamestaja TrazeniTipNamestaja = null; Namestaj NoviNamestaj = new Namestaj(); NoviNamestaj.Id = ListaNamestaja.Count + 1; Console.WriteLine("Unesite naziv namestaja"); NoviNamestaj.NazivNamestaja = Console.ReadLine(); Console.WriteLine("Unesite sifru namestaja"); NoviNamestaj.Sifra = Console.ReadLine(); Console.WriteLine("Unesite cenu"); NoviNamestaj.CenaKomad = double.Parse(Console.ReadLine()); do { Console.WriteLine("Unesite tip namestaja"); string UnetiTip = Console.ReadLine(); foreach (TipNamestaja Tip in ListaTipoviNamestaja) { if (UnetiTip.Equals(Tip.Naziv)) { TrazeniTipNamestaja = Tip; } } } while (TrazeniTipNamestaja == null); NoviNamestaj.TipNamestaja = TrazeniTipNamestaja; ListaNamestaja.Add(NoviNamestaj); IspisiMeniNamestaja(); }
private void DodajNamestaj_Click(object sender, RoutedEventArgs e) { Namestaj n = new Namestaj(); dodaj = false; DodajNamestajProzor dodajNamestaj = new DodajNamestajProzor(n); dodajNamestaj.ShowDialog(); if (dodaj) { ListaNamestaja.Add(n); using (var unitOfWork = new Context()) { unitOfWork.Namestaji.Add(n); unitOfWork.SaveChanges(); } Refresh(); } }
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(); }