public ActionResult DeleteUsers(Users eUsers) { string message = string.Empty; try { if (eUsers.UserId > 0) { FASM_Enums.InfoMessages DeleteResult = UsersBI.DeleteUsers(eUsers.UserId); switch (DeleteResult) { case FASM_Enums.InfoMessages.Success: message = "Successfully Deleted!"; break; case FASM_Enums.InfoMessages.Failed: message = "Still in Use!"; break; } return(new JsonResult { Data = message, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } return(View()); }
public ActionResult CreateUsers(Users eUsers) { if (ModelState.IsValid) { try { string message = ""; if (eUsers.Password == eUsers.ConfirmPassword) { eUsers.Password = encryption(eUsers.Password); FASM_Enums.InfoMessages SaveResult = UsersBI.SaveUsers(ref eUsers); switch (SaveResult) { case FASM_Enums.InfoMessages.Success: message = "Successfully created!"; break; case FASM_Enums.InfoMessages.AlreadyExist: message = "The username already exist!"; break; } } else { message = "Password does not match confirm password"; } return(Json(new { msg = message, JsonRequestBehavior.AllowGet })); } catch (Exception ex) { ViewBag.CatchedMsg = ex.Message; } } return(View(eUsers)); }
public ActionResult IndexUsers() { ViewBag.AllowAdd = this.HasPermission(ControllerName.Accounts + "-CreateUsers"); ViewBag.AllowEdit = this.HasPermission(ControllerName.Accounts + "-EditUsers"); ViewBag.AllowDelete = this.HasPermission(ControllerName.Accounts + "-DeleteUsers"); ViewBag.AssignRoles = this.HasPermission(ControllerName.Accounts + "-AssignRoles"); Users eUsers = new Users(); eUsers.dtUsers = UsersBI.GetUsers(); return(View(eUsers)); }
public ActionResult ViewRoles() { Users eUsers = new Users(); int UserId = Convert.ToInt32(Url.RequestContext.RouteData.Values["Id"]); ViewBag.UserId = UserId; eUsers.UserId = UserId; UsersBI.LoadUsers(ref eUsers); ViewBag.Username = eUsers.Username; FASM_EN.User.Roles eRoles = new FASM_EN.User.Roles(); eRoles.dtRoles = RolesBI.ShowRoles(UserId); return(View(eRoles)); }
public ActionResult EditUsers(Users eUsers) { if (eUsers.isLoad == false) { eUsers.UserId = Convert.ToInt32(Request.Params["UserId"]); UsersBI.LoadUsers(ref eUsers); return(PartialView(eUsers)); } else { if (ModelState.IsValid) { try { string message = ""; FASM_Enums.InfoMessages SaveResult = UsersBI.SaveUsers(ref eUsers); switch (SaveResult) { case FASM_Enums.InfoMessages.Success: message = FASM_Msg.Updated; break; case FASM_Enums.InfoMessages.AlreadyExist: message = "The username already exist!"; break; } return(Json(new { msg = message, JsonRequestBehavior.AllowGet })); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } } } return(View()); }
public ActionResult Register(Users eUsers) { if (ModelState.IsValid) { try { if (eUsers.Password == eUsers.ConfirmPassword) { eUsers.Password = encryption(eUsers.Password); FASM_Enums.InfoMessages SaveResult = UsersBI.SaveUsers(ref eUsers); switch (SaveResult) { case FASM_Enums.InfoMessages.Success: ModelState.AddModelError("Success", "Successfully created!"); ViewBag.ReturnMsg = "Success"; break; case FASM_Enums.InfoMessages.AlreadyExist: ModelState.AddModelError("Success", "The username already exist!"); ViewBag.ReturnMsg = "Failed"; break; } } else { ModelState.AddModelError("Success", "Password does not match confirm password"); ViewBag.ReturnMsg = "Failed"; } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } } return(View(eUsers)); }