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; //} }
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)); }
public string Login(RPOLogin rpoLogin) { if (loginGateway.Login(rpoLogin) != null) { return("Logged In"); } return("Invalid User or Password"); }
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)); }
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()); }