コード例 #1
0
        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));
        }
コード例 #2
0
        public ActionResult CautaProdus(ProdusMVC mVC)
        {
            ProdusMVC mVC2 = null;
            var       repo = new ReadRepository();

            produsRepo = repo.IncarcaListaDeEvenimente();
            List <ProdusMVC> produs = new List <ProdusMVC>();

            foreach (Produs i in produsRepo)
            {
                if (i.CodBare.ToString().Equals(mVC.CodBare)) //(i.Denumire.ToString().Equals(mVC.Denumire))  //(i.CodBare.ToString().Equals(mVC.CodBare))
                {
                    mVC2 = new ProdusMVC(i.CodBare.ToString(), i.Denumire.ToString(), i.Marca.ToString(), i.Tip, i.Stoc.ToString(), i.Pret.ToString(),
                                         i.Descriere.ToString(), i.Garantie.ToString(), i.Furnizor.ToString(), i.Stare);

                    produs.Add(mVC2);
                }
            }

            ViewBag.Model = produs;
            return(View("AfisareProduse", produs));
        }
コード例 #3
0
        public ActionResult AfisareProduse()
        {
            var repo = new ReadRepository();

            produsRepo = repo.IncarcaListaDeEvenimente();

            produsMVC = produsRepo.Select(i => new ProdusMVC
            {
                CodBare   = i.CodBare.ToString(),
                Denumire  = i.Denumire.ToString(),
                Marca     = i.Marca.ToString(),
                Tip       = i.Tip,
                Stoc      = i.Stoc.ToString(),
                Pret      = i.Pret.ToString(),
                Descriere = i.Descriere.ToString(),
                Garantie  = i.Garantie.ToString(),
                Furnizor  = i.Furnizor.ToString(),
                Stare     = i.Stare
            }).ToList();
            ViewBag.Model = produsMVC;
            return(View(produsMVC));
        }
コード例 #4
0
        public ActionResult StergereProduse(string CodBare)
        {
            var comandaStergereProdus = new ComandaStergeProdus();

            comandaStergereProdus.CodBare = CodBare.ToString();
            var repo = new ReadRepository();

            produsRepo = repo.IncarcaListaDeEvenimente();
            List <ProdusMVC> produs = new List <ProdusMVC>();

            foreach (Produs i in produsRepo)
            {
                if (i.CodBare.ToString().Equals(CodBare))
                {
                    produsMVC.Remove(produsMVC.Find(_ => _.CodBare.Equals(CodBare)));
                    MagistralaComenzi.Instanta.Value.Trimite(comandaStergereProdus);
                }
            }

            ViewBag.Model = produs;
            return(View("MainPage"));
        }
コード例 #5
0
        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));
        }