コード例 #1
0
        public IActionResult MagazaFilitre(MagazaIlceViewModel mtm)
        {
            MagazaIlceViewModel ilceler = new MagazaIlceViewModel();

            //ilceler.Magazalar = maga.IlceMagazaBul(mtm.SelectedID, mtm.SelectedIDTur);

            ilceler.Kategoriler = kategori.Kategoriler();
            ilceler.ilcelers    = ilce.IlceBul(1);
            ilceler.IlList      = il.Iller();
            var sss = maga.filitremagaza(mtm);

            ilceler.Magazalar = sss;
            //var a = maga.filitremagaza(mtm);
            return(View("Filitre", ilceler));
        }
コード例 #2
0
        public IActionResult Filitre(MagazaIlViewModel mvm)
        {
            if (mvm.SelectedID == 0)
            {
                mvm.SelectedID = 1;
            }
            MagazaIlceViewModel ilceler = new MagazaIlceViewModel();

            ilceler.ilcelers    = ilce.IlceBul(mvm.SelectedID);
            ilceler.Magazalar   = maga.MagazaBul(mvm.SelectedID);
            ilceler.Ilismi      = il.IlBul(mvm.SelectedID).ToString();
            ilceler.IlList      = il.Iller();
            ilceler.Kategoriler = kategori.Kategoriler();
            string a = ilceler.Ilismi;

            return(View(ilceler));
        }
コード例 #3
0
        public List <Magaza> filitremagaza(MagazaIlceViewModel mtm)
        {
            List <Magaza> filitremagaza = new List <Magaza>();
            bool          alkol         = mtm.Alkol;
            bool          wifi          = mtm.Wifi;
            bool          otopark       = mtm.Otopark;
            bool          oyun          = mtm.Oyun;
            bool          acikalan      = mtm.AcikAlan;
            bool          yayin         = mtm.MacYayini;
            bool          kart          = mtm.KKart;
            int           ilceID        = mtm.SelectedID;
            int           TurID         = mtm.SelectedIDTur;

            if (TurID == 0)
            {
                filitremagaza = con.Magazas.Where(x => x.IlceID == ilceID).ToList();
            }
            else
            {
                filitremagaza = con.Magazas.Where(x => x.IlceID == ilceID && x.MagazaTur == TurID).ToList();
            }

            if (alkol)
            {
                filitremagaza = filitremagaza.Where(x => x.Alkol == alkol).ToList();
            }
            //else
            //{
            //    filitremagaza = filitremagaza.Where(x => x.Alkol == alkol).ToList();
            //}
            if (wifi)
            {
                filitremagaza = filitremagaza.Where(x => x.Wifi == wifi).ToList();
            }
            //else
            //{
            //    filitremagaza = filitremagaza.Where(x => x.Wifi == wifi).ToList();
            //}
            if (otopark)
            {
                filitremagaza = filitremagaza.Where(x => x.Otopark == otopark).ToList();
            }
            //else
            //{
            //    filitremagaza = filitremagaza.Where(x => x.Otopark == otopark).ToList();
            //}
            if (oyun)
            {
                filitremagaza = filitremagaza.Where(x => x.Oyun == oyun).ToList();
            }
            //else
            //{
            //    filitremagaza = filitremagaza.Where(x => x.Oyun == oyun).ToList();
            //}
            if (acikalan)
            {
                filitremagaza = filitremagaza.Where(x => x.AcikAlan == acikalan).ToList();
            }
            //else
            //{
            //    filitremagaza = filitremagaza.Where(x => x.AcikAlan == acikalan).ToList();
            //}
            if (yayin)
            {
                filitremagaza = filitremagaza.Where(x => x.MacYayini == yayin).ToList();
            }
            //else
            //{
            //    filitremagaza = filitremagaza.Where(x => x.MacYayini == yayin).ToList();
            //}
            if (kart)
            {
                filitremagaza = filitremagaza.Where(x => x.Kart == kart).ToList();
            }
            //else
            //{
            //    filitremagaza = filitremagaza.Where(x => x.Kart == kart).ToList();
            //}
            if (alkol && otopark && acikalan && kart && wifi && oyun && yayin == false)
            {
                if (TurID == 0)
                {
                    filitremagaza = con.Magazas.Where(x => x.IlceID == ilceID).ToList();
                }
                else
                {
                    filitremagaza = con.Magazas.Where(x => x.IlceID == ilceID && x.MagazaTur == TurID).ToList();
                }
            }

            return(filitremagaza);
        }