//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); } }
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); } }
/*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(); }