public void SetUp() { var sessionFactory = CreateSessionFactory(); UnitOfWork.Current = new UnitOfWork(sessionFactory); UnitOfWork.Current.BeginTransaction(); ICommonRepository commonRepository = new CommonRepository(); IRoleRepository roleRepository = new RoleRepository(); IUserRepository userRepository = new UserRepository(); IRoleBL roleBl = new RoleBL(roleRepository); _commonBl = new CommonBL(commonRepository); IUserBL userBl = new UserBL(userRepository, commonRepository); IRoleStore <Role, int> roleStore = new RoleStore <Role>(roleBl); IUserStore <User, int> userStore = new UserStore <User>(userBl, roleBl); _roleManager = new RoleManager <Role, int>(roleStore); _userManager = new UserManager <User, int>(userStore); }
public CallContext RemovePermittedActionToRole(List <RolePermittedActionLink> listEntity, CallContext resultContext) { resultContext.securitySettings = ETEMEnums.SecuritySettings.RoleSave; CallContext resContext = new RoleBL().RemovePermittedAction(listEntity, resultContext); return(resContext); }
public CallContext RoleSave(Role entity, CallContext resultContext) { resultContext.securitySettings = ETEMEnums.SecuritySettings.KeyTypeSave; CallContext resContext = new RoleBL().EntitySave <Role>(entity, resultContext); return(resContext); }
public ActionResult Crear([Bind(Include = "role_id,role")] RoleViewModel pRoleViewModel) { // TODO: Add insert logic here if (pRoleViewModel == null) { return(HttpNotFound()); } if (Request.Files.Count > 0) { var file = Request.Files[0]; if (file != null && file.ContentLength > 0) { var extension = Path.GetExtension(file.FileName); var fileName = Guid.NewGuid().ToString() + "." + extension; pRoleViewModel.manual_file = "/Manual/" + fileName; var path = Path.Combine(Server.MapPath("~/Manual/"), fileName); file.SaveAs(path); } } pRoleViewModel.role_id = 0; pRoleViewModel.user_id_created = AuthorizeUserAttribute.UsuarioLogeado().user_id; RoleBL oBL = new RoleBL(); oBL.Agregar(pRoleViewModel); return(RedirectToAction("Index")); }
public CallContext RemoveUserRole(string userID, string roleID, CallContext resultContext) { resultContext.securitySettings = ETEMEnums.SecuritySettings.RemoveUserRole; CallContext resContext = new RoleBL().RemoveUserRole(userID, roleID, resultContext); return(resContext); }
public ActionResult EditarManual(string id) { RoleBL oBL = new RoleBL(); int pIntID = 0; int.TryParse(id, out pIntID); RoleViewModel pRoleViewModel = oBL.ObtenerRole(pIntID); return(View(pRoleViewModel)); }
public JsonResult Permisos(int role_id, string ids) { RoleBL oRoleBL = new RoleBL(); /* oRoleBL.Eliminar(id);*/ oRoleBL.GuardarPermisos(role_id, ids); return(Json(new { // this is what datatables wants sending back status = "1", })); }
public JsonResult Eliminar(int id) { RoleBL oRoleBL = new RoleBL(); oRoleBL.Eliminar(id); return(Json(new { // this is what datatables wants sending back status = "1", })); }
public JsonResult Verificar(int id_role, string name) { RoleBL oBL = new RoleBL(); var resultado = oBL.VerificarDuplicado(id_role, name); return(Json(new { // this is what datatables wants sending back valido = resultado, })); }
public JsonResult ObtenerLista(RoleFiltersViewModel ofilters)//DataTableAjaxPostModel model { RoleBL oRoleBL = new RoleBL(); //RoleFiltersViewModel ofilters = new RoleFiltersViewModel(); GridModel <RoleViewModel> grid = oRoleBL.ObtenerLista(ofilters); return(Json(new { // this is what datatables wants sending back draw = ofilters.draw, recordsTotal = grid.total, recordsFiltered = grid.recordsFiltered, data = grid.rows })); }
public void getEmployeeRoleName() { ApplicationResult objResult = new ApplicationResult(); Controls objControls = new Controls(); RoleBL objRoleBL = new RoleBL(); objResult = objRoleBL.Role_SelectAll_ForDropDown(); if (objResult != null) { objControls.BindDropDown_ListBox(objResult.resultDT, ddlEmployeeRole, "RoleName", "RoleID"); if (objResult.resultDT.Rows.Count > 0) { } ddlEmployeeRole.Items.Insert(0, new System.Web.UI.WebControls.ListItem("--Select All--", "-1")); } }
protected void GetRole() { List <Roletbl> lstRole = new List <Roletbl>(); Roletbl rlt = new Roletbl(); RoleBL objRoleBL = new RoleBL(); rlt.IsActive = 1; lstRole = objRoleBL.GetRoleByStatus(rlt).ToList(); foreach (var cnt in lstRole) { ListItem li = new ListItem(); li.Text = cnt.RoleName; li.Value = cnt.RoleId.ToString(); DDLRole.Items.Add(li); } }
public void BindRole() { ApplicationResult objResult = new ApplicationResult(); RoleBL objRolebl = new RoleBL(); objResult = objRolebl.Role_SelectAll(); if (objResult.resultDT.Rows.Count > 0) { gvRole.DataSource = objResult.resultDT; gvRole.DataBind(); PanelVisibility(1); } else { PanelVisibility(2); } }
protected void gvRole_OnRowCommand(object sender, GridViewCommandEventArgs e) { try { ApplicationResult objResult = new ApplicationResult(); RoleBL objRoleBL = new RoleBL(); if (e.CommandName.ToString() == "Edit1") { ViewState["Mode"] = "Edit"; ViewState["RoleID"] = e.CommandArgument.ToString(); objResult = objRoleBL.Role_Select(Convert.ToInt32(ViewState["RoleID"].ToString())); if (objResult != null) { DataTable dtResult = objResult.resultDT; if (dtResult.Rows.Count > 0) { txtRoleName.Text = dtResult.Rows[0][RoleBO.ROLE_ROLENAME].ToString(); txtDescription.Text = dtResult.Rows[0][RoleBO.ROLE_DESCRIPTION].ToString(); PanelVisibility(2); } } } else if (e.CommandName.ToString() == "Delete1") { objResult = objRoleBL.Role_Delete(Convert.ToInt32(e.CommandArgument.ToString()), Convert.ToInt32(Session[ApplicationSession.USERID]), DateTime.UtcNow.AddHours(5.5).ToString()); if (objResult.status == ApplicationResult.CommonStatusType.SUCCESS) { ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Record deleted successfully.');</script>"); PanelVisibility(1); BindRole(); } else { ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('You cannot delete this record because it is in used.');</script>"); } } } catch (Exception ex) { logger.Error("Error", ex); ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>"); } }
public void BindRole() { Controls objControls = new Controls(); RoleBL objRoleBL = new RoleBL(); ApplicationResult objResult = new ApplicationResult(); objResult = objRoleBL.Role_SelectAll(); if (objResult != null) { DataTable dtRole = new DataTable(); dtRole = objResult.resultDT; if (dtRole.Rows.Count > 0) { dtRole = objResult.resultDT; objControls.BindDropDown_ListBox(dtRole, ddlRole, "RoleName", "RoleID"); ddlRole.Items.Insert(0, new ListItem("-Select-", "-1")); } } }
public ActionResult Permisos(string id) { RoleBL oBL = new RoleBL(); PermissionBL oPermissionBL = new PermissionBL(); int pIntID = 0; int.TryParse(id, out pIntID); RoleViewModel pRoleViewModel = oBL.ObtenerRole(pIntID); ViewBag.NameRole = pRoleViewModel.role; ViewBag.role_id = pRoleViewModel.role_id; var all = oPermissionBL.ObtenerListaPermisos(); List <CheckboxViewModel> permisos = new List <CheckboxViewModel>(); var permission_enabled = oPermissionBL.ObtenerListaPermisos(pIntID); foreach (var permiso in all) { CheckboxViewModel oCheckboxViewModel = new CheckboxViewModel(); oCheckboxViewModel.Name = permiso.title; oCheckboxViewModel.Value = permiso.id_permission.ToString(); if (permission_enabled.Contains(permiso.id_permission)) { oCheckboxViewModel.Checked = "checked"; } else { oCheckboxViewModel.Checked = String.Empty; } permisos.Add(oCheckboxViewModel); } ViewBag.permisos = permisos; return(View(pRoleViewModel)); }
protected void GetUserbyID(int id) { Usertbl ut = new Usertbl(); ut.UserID = id; List <Usertbl> lst = new List <Usertbl>(); lst = objUserBL.GetUsersbyId(ut).ToList(); RoleBL objRoleBL = new RoleBL(); foreach (var el in lst) { hdnUsersId.Value = el.UserID.ToString(); txtUserName.Text = el.Username; txtPassword.Text = el.Password; txtPassword.Attributes["value"] = txtPassword.Text; ddlRole.SelectedValue = el.RoleID.ToString(); GetName(ddlRole.SelectedValue); ddlName.SelectedValue = el.LoginUserId.ToString(); hdnStatus.Value = el.Status.ToString(); } btnSave.Visible = false; btnUpdate.Visible = true; }
public BbsService() { _userBL = new UserBL(); _roleBL = new RoleBL(); _genderBL = new GenderBL(); }
protected void btnSaveClass_OnClick(object sender, EventArgs e) { try { RoleBO objRoleBO = new RoleBO(); RoleBL objRoleBL = new RoleBL(); ApplicationResult objResult = new ApplicationResult(); DataTable dtResult = new DataTable(); int intRoleID = 0; objRoleBO.RoleName = txtRoleName.Text.Trim(); objRoleBO.Description = txtDescription.Text.Trim(); objRoleBO.LastModifiedUserID = Convert.ToInt32(Session[ApplicationSession.USERID]); objRoleBO.LastModifiedDate = DateTime.UtcNow.AddHours(5.5).ToString(); //Code For Validate Role Name if (ViewState["Mode"].ToString() == "Save") { intRoleID = -1; } else if (ViewState["Mode"].ToString() == "Edit") { intRoleID = Convert.ToInt32(ViewState["RoleID"].ToString()); } objResult = objRoleBL.Role_ValidateName(intRoleID, objRoleBO.RoleName); if (objResult != null) { dtResult = objResult.resultDT; if (dtResult.Rows.Count > 0) { ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Role name already exist.');</script>"); } else { if (ViewState["Mode"].ToString() == "Save") { objRoleBO.CreatedUserID = Convert.ToInt32(Session[ApplicationSession.USERID]); objRoleBO.CreatedDate = DateTime.UtcNow.AddHours(5.5).ToString(); objResult = objRoleBL.Role_Insert(objRoleBO); if (objResult.status == ApplicationResult.CommonStatusType.SUCCESS) { ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Record saved successfully.');</script>"); } } else if (ViewState["Mode"].ToString() == "Edit") { objRoleBO.RoleID = Convert.ToInt32(ViewState["RoleID"].ToString()); objResult = objRoleBL.Role_Update(objRoleBO); if (objResult.status == ApplicationResult.CommonStatusType.SUCCESS) { ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Record updated successfully.');</script>"); } } ClearAll(); BindRole(); PanelVisibility(1); } } } catch (Exception ex) { logger.Error("Error", ex); ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>"); } }