// metoda komande //UnosPodatakaZaUcitavanjeKrivih/UnosPodatakaZaUcitavanje.xaml/"Unesi Podatke za krivu" private void UnesiBrojObrtajaClick() { UnosPodatakaZaUcitavanjeModels.PodaciOKrivama podKri = new UnosPodatakaZaUcitavanjeModels.PodaciOKrivama(); if (VentilatorObrtajiKolekcija.Count == 0) { podKri.ObrtajiVentilatora = PpodaciZaKrivu.BrojObrtajaVentilatoraText; VentilatorObrtajiKolekcija.Add(podKri); } else { podKri.ObrtajiVentilatora = PpodaciZaKrivu.BrojObrtajaVentilatoraText; for (j = 0; j < VentilatorObrtajiKolekcija.Count; j++) { if (podKri.ObrtajiVentilatora == VentilatorObrtajiKolekcija[j].ObrtajiVentilatora) { MessageBox.Show("Broj obrtaja je upisan"); reset(); return; } } for (k = 0; k < VentilatorObrtajiKolekcija.Count; k++) { if (int.Parse(podKri.ObrtajiVentilatora) < int.Parse(VentilatorObrtajiKolekcija[k].ObrtajiVentilatora)) { VentilatorObrtajiKolekcija.Insert(k, podKri); reset(); return; } } VentilatorObrtajiKolekcija.Add(podKri); } reset(); }
//izvršava komandu public void IzbrisiBrojObrtajaExecute(object parameter) { VentilatorObrtajiKolekcija.RemoveAt(int.Parse(indexBrOb)); indexBrOb = null; }