public RPOLogin Login(RPOLogin rpoLogin)
 {
     if (db.RPOLogins.ToList().Find(a => a.UserId.Equals(rpoLogin.UserId, StringComparison.InvariantCultureIgnoreCase) && a.Password == rpoLogin.Password) != null)
     {
         return(rpoLogin);
     }
     else
     {
         return(null);
     }//if (
      //    db.RPOLogins.ToList().Any(
      //        a => a.RPOId == rpoLogin.RPOId && a.UserId == rpoLogin.UserId && a.Password == rpoLogin.Password))
      //{
      //    RPOLogin user = new RPOLogin()
      //    {
      //        RPOId = rpoLogin.RPOId,
      //        UserId = rpoLogin.UserId
      //    };
      //    return user;
      //}
      //else
      //{
      //    return null;
      //}
 }
Beispiel #2
0
        public ActionResult Login([Bind(Include = "Id,RPOId,UserId,Password")] RPOLogin rpologin)
        {
            if (ModelState.IsValid)
            {
                cookie = new HttpCookie("loginCookie");
                if (loginManager.Login(rpologin) == "Logged In")
                {
                    cookie["loggedIn"] = 1.ToString();
                    cookie["UserId"]   = rpologin.UserId;
                    cookie.Expires     = DateTime.Now.AddDays(1);
                    Response.Cookies.Add(cookie);
                    loginStatus = Convert.ToInt32(cookie["loggedIn"]);
                    userId      = Convert.ToString(cookie["UserId"]);
                    return(RedirectToAction("Index", "Home"));
                }
                ViewBag.RPOId   = new SelectList(db.RPOes, "Id", "Name");
                ViewBag.Message = loginManager.Login(rpologin);
                return(View());

                //db.RPOLogins.Add(rpologin);
                //db.SaveChanges();
                //return RedirectToAction("Index");
            }

            ViewBag.RPOId = new SelectList(db.RPOes, "Id", "Name", rpologin.RPOId);
            return(View(rpologin));
        }
Beispiel #3
0
 public string Login(RPOLogin rpoLogin)
 {
     if (loginGateway.Login(rpoLogin) != null)
     {
         return("Logged In");
     }
     return("Invalid User or Password");
 }
Beispiel #4
0
 public ActionResult Register(RPOLogin login)
 {
     if (ModelState.IsValid)
     {
         loginManager.Register(login);
         return(RedirectToAction("Index", "Home"));
     }
     ViewBag.RPOId = new SelectList(db.RPOes, "Id", "Name");
     return(View(login));
 }
Beispiel #5
0
 public string Register(RPOLogin login)
 {
     if (loginGateway.IsExist(login).Count == 0)
     {
         if (loginGateway.Register(login) > 0)
         {
             return("Registerd successfully");
         }
         else
         {
             return("Registration Failed");
         }
     }
     return("Sorry! You cannot Register more than once");
 }
 public int Register(RPOLogin login)
 {
     db.RPOLogins.Add(login);
     return(db.SaveChanges());
 }
 public List <RPOLogin> IsExist(RPOLogin login)
 {
     return(db.RPOLogins.ToList());
 }