Example #1
0
        //Poista tuottaja kokoelmasta
        public void RemoveTuottaja(object contact)
        {
            var vanhaTuottaja = contact as Tuottaja;

            Tuottajat.Remove(vanhaTuottaja);
            //Tallenna kontaktien poisto tuottajakokoelmassa tiedostoon
            Tallennukset.SaveUusiTuottaja(Tuottajat);
        }
Example #2
0
        //Päivitä olemassa oleva tuottaja
        public void UpdateTuottaja()
        {
            //Haetaan tuottajaa samalla ID:llä kuin modelilla
            var valmistaja = Tuottajat.FirstOrDefault(param => param.Id == TuottajaModel.Id);

            valmistaja = TuottajaModel;
            //Tallenna päivitetty tuottajakokoelma tiedostoon
            Tallennukset.SaveUusiTuottaja(Tuottajat);
            ClearTuottaja();
        }
Example #3
0
        //Lisää uusi tuottaja kokoelmaan
        public void AddTuottaja()
        {
            AntaaId(TuottajaModel);


            Tuottajat.Add(TuottajaModel);
            //Lisää uusi tuottaja tiedostoon
            Tallennukset.SaveUusiTuottaja(Tuottajat);
            ClearTuottaja();
        }
Example #4
0
 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++;
     }
 }