// Getting Null but during debugging it show me value of Username and password but not traversing value to var obj ... 
 
var obj = Db.UserProfiles.Where(a => a.UserName.Equals(objUser.UserName) && a.Password.Equals(objUser.Password)).FirstOrDefault();
 
public ActionResult Login(UserProfile objUser)
        {
            {
                if(ModelState.IsValid)
                {
                    using (SessionEntities Db = new SessionEntities())
                    {
                        var obj = Db.UserProfiles.Where(a => a.UserName.Equals(objUser.UserName) && a.Password.Equals(objUser.Password)).FirstOrDefault();
                        if (obj != null)
                        {
                            Session["UserId"] = obj.UserId.ToString();
                            Session["UserName"] = obj.UserName.ToString();
                            return RedirectToAction("UserDashBoard");
                        }
                    }
                    return View(objUser);
                    
                }
                else
                {
                    return RedirectToAction("Login");
                } 
            }
          
        }