public User MapLogInVMToUser(LoginViewModel lvm) { return new User { Username = lvm.Username, Password = lvm.Password }; }
public ActionResult LogIn(LoginViewModel lvm) { //ActionResult result; if (ModelState.IsValid == true) { try { int num = this._db.CheckUserLogin(usrMaps.MapLogInVMToUser(lvm)); if (num != 0) { Session["UserId"] = num.ToString(); //Session["UserId"] = num.ToString(); return RedirectToAction("Sales", "Home"); } else { //if (HomeController.<LogIn>o__SiteContainer0.<>p__Site1 == null) //{ // HomeController.<LogIn>o__SiteContainer0.<>p__Site1 = CallSite<Func<CallSite, object, string, object>>.Create(Binder.SetMember(CSharpBinderFlags.None, "Message", typeof(HomeController), new CSharpArgumentInfo[] // { // CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.None, null), // CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.UseCompileTimeType | CSharpArgumentInfoFlags.Constant, null) // })); //} //HomeController.<LogIn>o__SiteContainer0.<>p__Site1.Target(HomeController.<LogIn>o__SiteContainer0.<>p__Site1, base.get_ViewBag(), "Invalid UserName / Password."); @ViewBag.Message = "Invalid UserName / Password."; return View(); } } catch { @ViewBag.Message = "Error occured While loged in your account."; return View(); } } else { return View(); } //return result; }