Beispiel #1
0
        //2. daca sunt mai mult de 5 cani, sa adauge o cana in plus cu numele 5 cani

        private void MaiMultDeCinciComand_Execute()
        {
            if (Cani.Count > 6)
            {
                CanaViewModel CinciCani = new CanaViewModel();
                CinciCani.Nume = "5 cani";
                Cani.Add(CinciCani);
            }
        }
Beispiel #2
0
        private void CanaCuMereComand_Execute()
        {
            var canaCuMere = Cani.Where(k => k.Nume.Equals("pere"));

            foreach (var cana in canaCuMere.ToList())
            {
                CanaViewModel CuMere = new CanaViewModel();
                CuMere.Nume = "mere";
                Cani.Add(CuMere);
            }
        }
Beispiel #3
0
        /*private void DubleazaCanileCuA_Execute()
         * {
         *  foreach (CanaViewModel cana in Cani.ToList())
         *  {
         *      if (cana.Nume.Contains("a"))
         *      {
         *          CanaViewModel Dublura = new CanaViewModel();
         *          Dublura.Nume = cana.Nume;
         *          Cani.Add(Dublura);
         *      }
         *  }
         * }*/

        private void DubleazaCanileCuA_Execute()
        {
            //var caniCuA = from Cana in Cani where Cana.Nume.Contains("a") select Cana;
            var caniCuA = Cani.Where(c => c.Nume.Contains("a"));

            foreach (var cana in caniCuA.ToList())
            {
                CanaViewModel Dublura = new CanaViewModel();
                Dublura.Nume = cana.Nume;
                Cani.Add(Dublura);
            }
        }
        public void AdaugaCana()
        {
            // incearca sa intelegi cum functioneaza adaugarea, prin schema:
            CanaViewModel canaNoua = new CanaViewModel();

            canaNoua.MainViewModel   = MainViewModel;
            canaNoua.Nume            = Nume;
            canaNoua.Capacitate      = Capacitate;
            canaNoua.DataFabricatiei = DataFabricatiei;
            canaNoua.SpalaInMasina   = SpalaInMasina;
            canaNoua.UtilaPentru     = UtilaPentru;
            canaNoua.Stoc            = Stoc;


            MainViewModel.Cani.Add(canaNoua);

            Window.Close();
        }