public ActionResult Login(FlyRegister objUser)
 {
     if (ModelState.IsValid)
     {
         using (FlightsContext db = new FlightsContext())
         {
             var obj = db.FlyRegisters.Where(a => a.UserName.Equals(objUser.UserName) && a.Password.Equals(objUser.Password)).FirstOrDefault();
             if (obj != null)
             {
                 Session["UserName"] = obj.UserName.ToString();
                 Session["EmailId"]  = obj.EmailId.ToString();
                 if (obj.Role == "Admin")
                 {
                     //var res = db.FlyAdmins.Where(a => a.Email == obj.EmailId).FirstOrDefault();
                     //Session["Id"] = res.adminID;
                     return(RedirectToAction("Index", "FlyAdmins"));
                 }
                 else if (obj.Role == "User")
                 {
                     //var res = db.FlyUsers.Where(a => a.Email == obj.EmailId).FirstOrDefault();
                     //Session["Id"] = res.UserId;
                     return(RedirectToAction("Index", "FlyUsers"));
                 }
             }
             else
             {
                 //ViewBag.Javascript = "<script language='javascript' type='text/javascript'>alert('Invalid Username or Password');</script>";
                 return(View(objUser));
             }
         }
     }
     return(View(objUser));
 }
 public ActionResult Edit([Bind(Include = "UserName,Password,Role,EmailID")] FlyRegister flyAdmin)
 {
     if (ModelState.IsValid)
     {
         db.Entry(flyAdmin).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(flyAdmin));
 }
        public ActionResult Create([Bind(Include = "UserName,Password,Role,EmailID")] FlyRegister flyAdmin)
        {
            if (ModelState.IsValid)
            {
                db.FlyRegisters.Add(flyAdmin);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(flyAdmin));
        }
 public ActionResult Registration(FlyRegister objUser)
 {
     if (ModelState.IsValid)
     {
         FlightsContext db = new FlightsContext();
         db.FlyRegisters.Add(objUser);
         db.SaveChanges();
     }
     ViewBag.Message = "Successfull Created";
     return(RedirectToAction("Login"));
 }
        // GET: FlyAdmins/Edit/5
        public ActionResult Edit(string UserName)
        {
            if (UserName == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FlyRegister flyAdmin = db.FlyRegisters.Where(a => a.UserName == UserName).FirstOrDefault();

            if (flyAdmin == null)
            {
                return(HttpNotFound());
            }
            return(View(flyAdmin));
        }
        // GET: FlyAdmins/Details/5
        public ActionResult Details(string UserName)
        {
            if (Session["UserName"] != null)
            {
                if (UserName == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                FlyRegister flyAdmin = db.FlyRegisters.Where(a => a.UserName == UserName).FirstOrDefault();
                if (flyAdmin == null)
                {
                    return(HttpNotFound());
                }
                return(View(flyAdmin));
            }
            else
            {
                return(RedirectToAction("Login", "Registration"));
            }
        }