public bool Odustani(int k) { if (Audicija.GetInstance().Klijenti.Remove(Audicija.GetInstance().Klijenti.Select(x => x.Key). Where(x => x.Id == k).FirstOrDefault())) { return(true); } return(false); }
public static Audicija GetInstance() { if (_instance == null) { lock (_obj) if (_instance == null) { _instance = new Audicija(); } } return(_instance); }
public void PrijaviKlijenta(Klijent k) { if (Audicija.GetInstance().Klijenti.ContainsKey(k)) { Audicija.GetInstance().Klijenti[k].Add(Audicija.GetInstance().Eksponati[Audicija.GetInstance().TrenutniEksponat]); } else { Audicija.GetInstance().Klijenti.Add(k, new List <Eksponat>() { Audicija.GetInstance().Eksponati[Audicija.GetInstance().TrenutniEksponat] }); } }
public int PovecajCenu(int k) { foreach (Klijent kl in Audicija.GetInstance().Klijenti.Keys) { if (kl.Id == k) { Audicija.GetInstance().Eksponati[Audicija.GetInstance().TrenutniEksponat].KupacId = k; Audicija.GetInstance().Eksponati[Audicija.GetInstance().TrenutniEksponat].TrenutnaCena += 500; if (Audicija.GetInstance().Eksponati[Audicija.GetInstance().TrenutniEksponat].TrenutnaCena > 2500) { Audicija.GetInstance().TrenutniEksponat++; return(1); } return(2); } } return(3); }
public List <Klijent> VratiKlijente() { return(Audicija.GetInstance().Klijenti.Keys.ToList()); }
public Eksponat VratiEksponat() { return(Audicija.GetInstance().Eksponati[Audicija.GetInstance().TrenutniEksponat]); }