Esempio n. 1
0
        public ActionResult Dashboard(int Id = 0)
        {
            PostCommentModel model = new PostCommentModel();
            UserPostBL blObj = new UserPostBL();
            model.UserPostList = blObj.GetUserPost().OrderByDescending(p => p.CreationDate).Take(10).ToList();
            ViewBag.Id = Id;

            UserBL userBL = new BL.BusinessLayer.UserBL();
            model.User = Id == 0 ? SessionManager.InstanceCreator.Get<UserBM>(SessionKey.User) : userBL.GetUserById(Id);
            model.User.Image = UserGeneralInformationBL.GetGeneralInformationByUserId(model.User.Id) != null ? UserGeneralInformationBL.GetGeneralInformationByUserId(model.User.Id).Image : string.Empty;
            return View(model);
        }
Esempio n. 2
0
        public ActionResult LoginUser(LoginModel Model)
        {
            UserBL UserBL = new BL.BusinessLayer.UserBL();
            UserBM User   = UserBL.GetUsers().Where(p => p.Email == Model.Email && p.Password == Model.Password).FirstOrDefault();

            if (User != null)
            {
                Session["User"] = User;
                FormsAuthentication.SetAuthCookie(User.Name, false);
                return(RedirectToAction("Profile"));
            }
            else
            {
                TempData["Error"] = "Invalid username and password";
                return(RedirectToAction("Login"));
            }

            return(RedirectToAction("Login"));
        }
Esempio n. 3
0
 public ActionResult LoginUser(LoginModel Model)
 {
     if (ModelState.IsValid)
     {
         UserBL UserBL = new BL.BusinessLayer.UserBL();
         UserBM User = UserBL.GetUsers().Where(p => p.Email == Model.Email && p.Password == Model.Password).FirstOrDefault();
         if (User != null)
         {
             User.IsOnline = true;
             UserBL.UpdateUser(User);
             User.Image = UserGeneralInformationBL.GetGeneralInformationByUserId(User.Id) != null ? UserGeneralInformationBL.GetGeneralInformationByUserId(User.Id).Image : string.Empty;
             SessionManager.InstanceCreator.Set<UserBM>(User, SessionKey.User);
             //  Session["User"] = User;
             FormsAuthentication.SetAuthCookie(User.Name, false);
             return RedirectToAction("DashBoard", "Home");
         }
         else
         {
             TempData["Error"] = "Invalid username and password";
             return RedirectToAction("Login");
         }
     }
     return RedirectToAction("Login");
 }