public static void AddInicijator(string inicijatorUsername, string inicijatorIp, int inicijatorPort) { if (!BazaStatistikeInicijatora.ContainsKey(inicijatorUsername)) { Inicijator i = new Inicijator(inicijatorUsername, 0, inicijatorIp, inicijatorPort); BazaStatistikeInicijatora.Add(i.Username, i); } BazaStatistikeInicijatora[inicijatorUsername].BrojPoziva++; SacuvajStatistikuInicijatora(); }
public static void NajcesciInicijator() { Inicijator max = new Inicijator(); max.BrojPoziva = -1; foreach (var inicijator in BazaStatistikeInicijatora.Values) { if (inicijator.BrojPoziva > max.BrojPoziva) { max = inicijator; } } if (max.Username == null && max.BrojPoziva == -1) { Console.WriteLine("Jos uvek niko nije inicirao ni jednu akciju"); } else { Console.WriteLine("Inicijator sa najvise poziva u sistemu: " + max.Username + " , Broj poziva: " + max.BrojPoziva); } }