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)); }
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)); }
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); }