Example #1
0
 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;
 }