コード例 #1
0
 public ActionResult Delete(int id)
 {
     AracKiralama.Entity.kullanicilar k = db.kullanicilars.SingleOrDefault(kul => kul.kullaniciID == id);
     if (k.kiralikAraclars.Count == 0)
     {
         //Api deki kullanıcı delete çağırılcak...
     }
     else
     {
         k.kiralikAraclars.Clear();
         //Api deki kullanıcı delete çağırılcak...
     }
     return(RedirectToAction("List"));
 }
コード例 #2
0
        public ActionResult Login(AracKiralama.Entity.kullanicilar model)
        {
            bool giris = false;

            foreach (AracKiralama.Entity.kullanicilar item in db.kullanicilars.ToList())
            {
                if (model.eposta == item.eposta && model.sifre == item.sifre)
                {
                    Session["User"] = item.kullaniciID;
                    giris           = true;
                    break;
                }
                else
                {
                    giris = false;
                }
            }
            int id = (int)Session["User"];

            AracKiralama.Entity.kullanicilar kul = db.kullanicilars.SingleOrDefault(k => k.kullaniciID == id);

            if (giris == true)
            {
                if (kul.roleID == 1)
                {
                    return(RedirectToAction("AracListeleme", "Arac"));
                    //return RedirectToAction("List", "Member", new { area = "Admin" });/*admin pageyr yönlendirme yap*/
                }
                else if (kul.roleID == 2)
                {
                    return(RedirectToAction("Index", "Home"));//anasayfaya yönlendirme yap
                }
                else
                {
                    ViewBag.Message = "Başarısız";
                    return(View(kul));
                }
            }
            else
            {
                ViewBag.Message = "Başarısız";
                return(View(model));
            }
        }