public ActionResult AcceptUser(int id) { User_Bll user_Bll = new User_Bll(); user_Bll.AcceptUser(id); return(RedirectToAction("Users")); }
public ActionResult ChangePassword(User_VM user_vm) { User_Bll bll = new User_Bll(); var CurrentUser = Session["CurrentUser"] as User; var user = bll.GetUserById(CurrentUser.Id); if (user_vm.OldPassword != user.Password) { TempData["editUser"] = string.Empty; TempData["ChangePassword"] = "******"; return(RedirectToAction("Profile")); } else { using (Model1 db = new Model1()) { User userObject = db.Users.FirstOrDefault(m => m.Id == CurrentUser.Id); userObject.Password = user_vm.NewPassword; db.SaveChanges(); } TempData["editUser"] = string.Empty; TempData["ChangePassword"] = "******"; return(RedirectToAction("Profile")); } }
public ActionResult Block(int id) { User_Bll user_Bll = new User_Bll(); user_Bll.BlockUser(id); return(RedirectToAction("Users")); }
public ActionResult Register(User_VM user_vm) { //var currentObj = AutoMapper.Mapper.Map<User_VM, User>(user_vm); //AutoMapper.Mapper.Initialize(cfg => cfg.CreateMap<User_VM, User>()); User user = new User(); user.Name = user_vm.Name; user.Email = user_vm.Email; user.Password = user_vm.Password; if (user_vm.ImagePath != null) { user_vm.ImagePath.SaveAs(Server.MapPath("~/images/" + user_vm.ImagePath.FileName)); user.Image = "~/images/" + user_vm.ImagePath.FileName; } else { user.Image = "~/images/default.jpg"; } user.Address = user_vm.Address; user.Role_Id = 1; user.Active = true; user.Gender = user_vm.Gender; User_Bll bll = new User_Bll(); bll.AddUser(user); var currentuser = bll.GetLastUserAdded(); Session["CurrentUser"] = currentuser; TempData["rigster"] = "Registration Successfully"; return(Redirect("/")); }
public ActionResult EditUser(User_VM user_vm) { using (Model1 db = new Model1()) { User_Bll bll = new User_Bll(); var CurrentUser = Session["CurrentUser"] as User; User user = db.Users.FirstOrDefault(m => m.Id == CurrentUser.Id); user.Name = user_vm.Name; user.Email = user_vm.Email; user.Password = user.Password; if (user_vm.ImagePath != null) { user_vm.ImagePath.SaveAs(Server.MapPath("~/images/" + user_vm.ImagePath.FileName)); user.Image = "~/images/" + user_vm.ImagePath.FileName; } else { user.Image = "~/images/default.jpg"; } user.Address = user_vm.Address; user.Role_Id = 1; user.Active = true; user.Gender = user_vm.Gender; db.SaveChanges(); TempData["ChangePassword"] = string.Empty; TempData["editUser"] = "******"; return(RedirectToAction("Profile")); } }
public ActionResult Login(User user_Info) { User_Bll securityUser_BLL = new User_Bll(); var current = securityUser_BLL.Login(user_Info.Email, user_Info.Password); if (current != null) { if (current.Role_Id == 1) { if (current.Active == false) { TempData["LoginError"] = "You are Blocked"; return(Redirect("~/Home/Index")); } else { //Success Session["CurrentUser"] = current; TempData["LoginError"] = string.Empty; return(Redirect("/")); } } else { return(Redirect("/Admin/Index")); } } else { TempData["LoginError"] = "Wrong Password or Email"; return(Redirect("~/Home/Index")); } }
public ActionResult Block(int id) { User_Bll bll = new User_Bll(); bll.Block(id); return(RedirectToAction("Index")); }
public ActionResult Users() { User_Bll bll = new User_Bll(); var result = bll.GetAllUsers(); ViewBag.userlist = result; return(View()); }
public ActionResult Message(int id) { User_Bll bll = new User_Bll(); var result = bll.GetById(id); ViewBag.UserObject = result; return(PartialView()); }
public ActionResult EditUser() { User_Bll bll = new User_Bll(); var CurrentUser = Session["CurrentUser"] as User; var user = bll.GetUserById(CurrentUser.Id); User_VM user_VM = new User_VM(); user_VM.Id = user.Id; user_VM.Name = user.Name; user_VM.Email = user.Email; user_VM.Password = user.Password; user_VM.Image = user.Image; user_VM.Address = user.Address; user_VM.Gender = user.Gender; ViewBag.TitlePage = "Edit Profile"; return(PartialView(user_VM)); }
// GET: Admin/Admin public ActionResult Index() { if (Session["CurrentUser"] != null) { if ((Session["CurrentUser"] as User).Role_Id == 2) { User_Bll bll = new User_Bll(); var result = bll.GetAll(); return(View(result)); } else { return(Redirect("/Home/Index")); } } else { return(Redirect("/Home/Index")); } }
public new ActionResult Profile() { User_Bll bll = new User_Bll(); if (Session["CurrentUser"] != null) { var CurrentUser = Session["CurrentUser"] as User; var user = bll.GetUserById(CurrentUser.Id); TempData["profile"] = string.Empty; TempData["profile"] = null; ViewBag.changePassword = TempData["ChangePassword"]; ViewBag.editUser = TempData["editUser"]; Order_Bll order_Bll = new Order_Bll(); var orderlist = order_Bll.GetAllOrderByUserId(CurrentUser.Id); ViewBag.OrderList = orderlist; return(View(user)); } else { ViewBag.editUser = string.Empty; TempData["profile"] = "you don't have privilage to show this page"; return(RedirectToAction("Index", "Home")); } }