private void AntaaId(Tuottaja valmistaja) { //Aseta ID oletukseksi jos se on yksi ja ainoa valmistaja.Id = 1; if (Tuottajat.Count > 0) { //Ennaltaehkäistäkseen toistoa, etsi suurin ID arvo ja tee siitä uusi ID valmistaja.Id = Tuottajat.Max(i => i.Id); valmistaja.Id++; } }
public TuottajatViewModel() { //Lataa kaikki tuottajat kokoelmaan Tuottajat = Tallennukset.LoadTuottajat(); //Luo oletuksena tyhjän modelin TuottajaModel = new Tuottaja(); //Nimeä komennot funktioihin _viewTuottaja = new RelayCommand(ViewTuottaja); _selectTuottaja = new RelayCommand(SelectTuottaja); _updateTuottaja = new RelayCommand(UpdateTuottaja); _clearTuottaja = new RelayCommand(ClearTuottaja); _addTuottaja = new RelayCommand(AddTuottaja); _removeTuottaja = new RelayCommand(RemoveTuottaja); }
public TuotteetViewModel() { //Lataa kaikki olemassa olevat tuotteet tiedostoon _tuoteList = Tallennukset.LoadTuoteList(); Tuotteet = _tuoteList; //Lataa kaikki tuottajien kontakteihin tiedostoon Valmistajat = Tallennukset.LoadTuottajat(); //Asettaa oletuksena tyhjän tuote modelin katsottavaksi TuoteModel = new Tuote(); SelectedValmistaja = new Tuottaja(); //Asettaa kaikki käskyt päivitykseen, lisäykseen ja poistoon _editTuote = new RelayCommand(EditTuote); _addTuote = new RelayCommand(AddTuote); _removeTuote = new RelayCommand(RemoveTuote); _cancleEdit = new RelayCommand(Cancle); _updateTuote = new RelayCommand(Update); }
//Tyjennä uutta tuottaja modelia varten public void ClearTuottaja() { TuottajaModel = new Tuottaja(); OnPropertyChanged("TuottajaModel"); }