public ActionResult AfisareMasini() { var repo = new ReadRepository(); var masinaRepo = repo.IncarcaListaMasini22222(); // masinaRepo = repo.IncarcaListaMasini(); var etc = masinaRepo.Select(_ => _.CIV.ToString()).Distinct().ToList(); var eventRepo = repo.IncarcaListaDeEvenimente(); // List<Masina> nouaMasina = masinaRepo.Select(_=>_.CIV).Distinct().ToList(); // var distincIndex = masinaRepo.FindIndex(_ => _.CIV.Text).Distinct(); List <MasinaMVC> masina = new List <MasinaMVC>(); foreach (Masina x in masinaRepo) { Console.WriteLine(x.CIV.ToString()); string ceva = x.CIV.ToString(); var mVC = new MasinaMVC( x.CIV.ToString(), x.Tip, x.Marca.ToString(), x.ToString(), x.An.ToString(), x.Pret.ToString(), x.Kilometraj.ToString(), x.Descriere.ToString(), x.Motorizare.ToString(), x.Culoare.ToString(), x.Putere.ToString(), x.CapacitateCilindrica.ToString() ); mVC.Stare = x.stare; masina.Add(mVC); } ViewBag.Model = masina; return(View(masina)); }
public ActionResult AdaugaMasina(MasinaMVC mVC) { var comandaAdaugaMasina = new ComandaAdaugaMasina(); Masina m = new Masina(new PlainText(mVC.CIV), mVC.Tip, new PlainText(mVC.Marca.ToString()), new PlainText(mVC.Model.ToString()), new PlainText(mVC.An), new PlainText(mVC.Pret.ToString()), new PlainText(mVC.Kilometraj), new PlainText(mVC.Motorizare), new PlainText(mVC.CapacitateCilindrica), new PlainText(mVC.Putere), new PlainText(mVC.Culoare), new PlainText(mVC.Descriere)); comandaAdaugaMasina.Masina1 = m; MagistralaComenzi.Instanta.Value.Trimite(comandaAdaugaMasina); var receive = new Receive(); var mesaj = receive.PrimesteMesaj(); ViewBag.masaj = mesaj; return(View("HomePage")); }
public ActionResult CautaMasina(MasinaMVC mVC) { var repo = new ReadRepository(); masinaRepo = repo.IncarcaListaMasini(); // var eventRepo = repo.IncarcaListaDeEvenimente(); var masina = repo.CautaMasina(mVC.CIV); List <MasinaMVC> masinaMVC = new List <MasinaMVC>(); if (masina != null) { var masinaCautata = new MasinaMVC( masina.CIV.ToString(), masina.Tip, masina.Marca.ToString(), masina.Model.ToString(), masina.An.ToString(), masina.Pret.ToString(), masina.Kilometraj.ToString(), masina.Descriere.ToString(), masina.Motorizare.ToString(), masina.Culoare.ToString(), masina.Putere.ToString(), masina.CapacitateCilindrica.ToString() ); masinaMVC.Add(masinaCautata); } ViewBag.Model = masinaMVC; return(View("AfisareMasini", masinaMVC)); }
public ActionResult AfisareMasiniRezervate() { var repo = new ReadRepository(); masinaRepo = repo.IncarcaListaMasini(); // masinaRepo.Sort(); var id = repo.IncarcaIdRadacina(); //for (int i=0; i < masinaRepo.Count();i++) //{ // if(masinaRepo[i].CIV.ToString().Equals(masinaRepo[i+1].CIV.ToString())) // masina //} var eventRepo = repo.IncarcaListaDeEvenimente(); List <MasinaMVC> masina = new List <MasinaMVC>(); foreach (Masina x in masinaRepo) { Console.WriteLine(x.CIV.ToString()); string ceva = x.CIV.ToString(); var mVC = new MasinaMVC( x.CIV.ToString(), x.Tip, x.Marca.ToString(), x.ToString(), x.An.ToString(), x.Pret.ToString(), x.Kilometraj.ToString(), x.Descriere.ToString(), x.Motorizare.ToString(), x.Culoare.ToString(), x.Putere.ToString(), x.CapacitateCilindrica.ToString() ); if (mVC.Stare == proiect_pssc.Model.Masina.StareMasina.Rezervata) { mVC.Stare = x.stare; masina.Add(mVC); } } ViewBag.Model = masina; return(View("AfisareMasini", masina)); }