public ActionResult Kapıparkyeribulma(parkyeribulmaViewModel p) { int kat = 0; otoparkEntities mod = new otoparkEntities(); for (int i = 0; i < 3; i++) { List <Park_Yeri> py = mod.Park_Yeri.Where(c => c.KatID == i).ToList(); p.listppp = py; if (py.Count != 0) { kat = i; break; } } Park_Yeri min = p.listppp[0]; for (int j = 0; j < p.listppp.Count; j++) { if (p.listppp[j].A_Kapı_uzaklığı < min.A_Kapı_uzaklığı) { min = p.listppp[j]; } } p.listp.Add(min); return(View(p)); }
public ActionResult Register(RegisterViewModel model) { otoparkEntities mod = new otoparkEntities(); List <Kullanıcı> kullan = new List <Kullanıcı>(); kullan = mod.Kullanıcı.Where(c => c.E_mail == model.Email).ToList(); if (kullan.Count == 0) { Kullanıcı kul = new Kullanıcı(); kul.Adı = model.ad; kul.Soyadı = model.soyad; kul.Tel = model.telefon; kul.E_mail = model.Email; kul.Arac_plaka = model.plaka; kul.Sifre = model.Sifre; mod.Kullanıcı.Add(kul); mod.SaveChanges(); ViewData["Status"] = "Update Sucessful!"; Session["Kullanıcı"] = kul; return(RedirectToAction("SecimSayfası", "Account")); } else { Response.Write("<script language='javascript'>alert('E-mail kullanılmaktadır.Lütfen başka bir E-mail kullanınız');</script>"); return(View()); } }
public ActionResult parkyeriekleme(parkyerieklemeViewModel parkyeri) { otoparkEntities mod = new otoparkEntities(); Park_Yeri p = new Park_Yeri(); p.Durumu = "dolu"; p.A_Kapı_uzaklığı = parkyeri.a_kapısı; p.B_Kapı_uzaklığı = parkyeri.b_kapısı; p.KatID = parkyeri.katıd; try { mod.Park_Yeri.Add(p); mod.SaveChanges(); ViewData["Status"] = "Update Sucessful!"; } catch { Response.Write("<script language='javascript'>alert('Böyle bir kat bulunmamaktadır.Lütfen tekrar deneyiniz');</script>"); return(View()); } return(View()); }
public ActionResult Kategoriparkyeribulma(parkyeribulmaViewModel p, int kat, int kapı) { otoparkEntities mod = new otoparkEntities(); for (int i = kat; i < 4;) { List <Park_Yeri> py = mod.Park_Yeri.Where(c => c.KatID == i).ToList(); p.listppp = py; if (py.Count != 0) { kat = i; break; } i = (i + 1) % 3; if (i == kat) { Response.Write("<script language='javascript'>alert('Şuanda Otoparkta Yer bulunmamaktadır');</script>"); return(View()); } } Park_Yeri min = p.listppp[0]; if (kapı == 1) { for (int j = 0; j < p.listppp.Count; j++) { if (p.listppp[j].B_Kapı_uzaklığı < min.B_Kapı_uzaklığı) { min = p.listppp[j]; } } p.listp.Add(min); } else { for (int j = 0; j < p.listppp.Count; j++) { if (p.listppp[j].A_Kapı_uzaklığı < min.A_Kapı_uzaklığı) { min = p.listppp[j]; } } p.listp.Add(min); } return(View(p)); }
public ActionResult parkyeribulma(parkyeribulmaViewModel p) { otoparkEntities mod = new otoparkEntities(); List <Park_Yeri> py = mod.Park_Yeri.Where(c => c.KatID == 1).ToList(); p.listp = py; return(View(p)); }
public ActionResult kategoriekleme(kategorieklemeViewModel kategori) { otoparkEntities mod = new otoparkEntities(); Kategori kg = new Kategori(); List <Katlar> kat = mod.Katlar.Where(c => c.Kat_No == kategori.Kat_ID).ToList(); kg.Kategori_AD = kategori.kategeri; kg.KatID = kat[0].Kat_ID; mod.Kategori.Add(kg); mod.SaveChanges(); ViewData["Status"] = "Update Sucessful!"; return(View()); }
public ActionResult Login(LoginViewModel model, string returnUrl) { otoparkEntities mod = new otoparkEntities(); List <Kullanıcı> kul = mod.Kullanıcı.Where(c => c.E_mail == model.Email && c.Sifre == model.Password).ToList(); if (kul.Count == 1) { Session["Kullanıcı"] = kul[0]; return(RedirectToAction("SecimSayfası", "Account")); } else { Response.Write("<script language='javascript'>alert('E_mail ve şifreniz çalınmıştır.Lütfen danışmaya bildiriniz');</script>"); return(RedirectToAction("Index", "Home")); } }
public ActionResult katekleme(kateklemeViewModel kat) { otoparkEntities mod = new otoparkEntities(); Katlar k = new Katlar(); Kategori kg = new Kategori(); k.Kat_No = kat.Kat_NO; mod.Katlar.Add(k); mod.SaveChanges(); ViewData["Status"] = "Update Sucessful!"; kg.Kategori_AD = kat.kategeri; kg.KatID = k.Kat_No; mod.Kategori.Add(kg); mod.SaveChanges(); ViewData["Status"] = "Update Sucessful!"; return(View()); }