public UserInfo ReGenerateJWTTokenDtls(string refreshtoken, string mailid) { DARoles dARoles = new DARoles(); var user = new UserInfo(); var IQAdmin = _context.TabAdmin.Include(a => a.RoleNavigation).Where(a => a.Email.ToLower().Contains(mailid.ToLower()) && a.RememberToken == refreshtoken).FirstOrDefault(); if (IQAdmin != null) { var tokenString = GenerateJWTToken(IQAdmin, _context); var regrefreshtoken = CreateRefreshToken(); user = new UserInfo() { Email = mailid, RememberToken = tokenString, Role = IQAdmin.RoleNavigation.RoleName, Menukey = dARoles.GetMenukey(IQAdmin.RoleNavigation.RoleName, _context), RefeshToken = regrefreshtoken.RefeshToken // ExpireDate = TimeZoneInfo.ConvertTimeToUtc(DateTime.Now.AddMinutes(300)), // InsertedDate = IQAdmin.CreatedAt }; bool updatetoken = UpdateToken(IQAdmin.Id, user, _context); return(user); } user.Message = "Token did not match any users."; return(user); }
public void PersistRoles(DataSet ds, string selectedPermissions) { objDARoles = new DARoles(); using (DbTransaction transaction = objDARoles.CreateTransaction()) { try { DataTable dtUser = ds.Tables[Entities.Roles.TABLE_NAME]; objDARoles.PersistRole(dtUser.Rows[0], transaction); DARolePermissions oDARolePermissions = new DARolePermissions(); oDARolePermissions.PersistRolesPermissions(selectedPermissions, dtUser.Rows[0][Entities.Roles.ROLE_ID].ToString(), dtUser.Rows[0][Entities.Roles.UPDATED_BY].ToString(), transaction); objDARoles.CommitTransaction(transaction); } catch (Exception e) { objDARoles.RollbackTransaction(transaction); throw e; } } }
public UserInfo GenerateJWTTokenDtls(LoginRequest admin) { DARoles dARoles = new DARoles(); var user = new UserInfo(); var IQAdmin = _context.TabAdmin.Include(a => a.RoleNavigation).Where(a => a.Email.ToLower().Contains(admin.Email.ToLower()) && a.Password == admin.Password).FirstOrDefault(); if (IQAdmin != null) { var tokenString = GenerateJWTToken(IQAdmin, _context); var refreshtoken = CreateRefreshToken(); user = new UserInfo() { Email = admin.Email, RememberToken = tokenString, Role = IQAdmin.RoleNavigation.RoleName, Menukey = dARoles.GetMenukey(IQAdmin.RoleNavigation.RoleName, _context), RefeshToken = refreshtoken.RefeshToken, ExpireDate = TimeZoneInfo.ConvertTimeToUtc(DateTime.Now.AddMinutes(300)), // InsertedDate = IQAdmin.CreatedAt }; bool updatetoken = UpdateToken(IQAdmin.Id, user, _context); return(user); } user.Message = "Invalid Credentials"; return(user); }
public DataSet Search(Dictionary <Enumaration.SearchRolesCriteria, Object> criteria, bool fromProduction) { objDARoles = new DARoles(); if (fromProduction) { return(objDARoles.Search(criteria)); } else { return(objDARoles.SearchInterim(criteria)); } }
public IActionResult AddMenuAccess(long fromroleid, long toroleid) { try { DARoles dARoles = new DARoles(); return(this.OKResponse(dARoles.AddMenuAccess(fromroleid, toroleid, _context) ? "Updated Successfully" : "Updation Failed")); } catch (DataValidationException ex) { return(this.KnowOperationError(ex.Message)); } }
public IActionResult DisableRole(long id) { try { DARoles dARoles = new DARoles(); return(this.OKResponse(dARoles.DisableRole(_context, id, User.ToAppUser()) ? "Active Successfully" : "InActive Successfully")); } catch (DataValidationException ex) { return(this.KnowOperationError(ex.Message)); } }
public IActionResult EditRole(long id, [FromBody] Roles roles) { try { Validator.validateEditRole(roles); DARoles dARoles = new DARoles(); return(this.OKResponse(dARoles.EditRole(_context, id, roles, User.ToAppUser()) ? "Updated Successfully" : "Updation Failed")); } catch (DataValidationException ex) { return(this.KnowOperationError(ex.Message)); } }
public DataSet GetUsersInterimById(string userId) { DataSet dsReturn = new DataSet(); objDAUser = new DAUser(); DataTable dtUsers = objDAUser.GetUserInterimById(userId); dsReturn.Tables.Add(dtUsers); DARoles objDARoles = new DARoles(); DataTable dtRoles = objDARoles.GetRolesInterimByUserId(userId); dsReturn.Tables.Add(dtRoles); return(dsReturn); }
public DataSet GetRolesInterimById(string roleId) { DataSet dsReturn = new DataSet(); objDARoles = new DARoles(); DataTable dtRole = objDARoles.GetInterimRoleById(roleId); dsReturn.Tables.Add(dtRole); DAPermissions objDAPermissions = new DAPermissions(); DataTable dtPermissions = objDAPermissions.GetInterimPermissionsByRoleId(roleId); dsReturn.Tables.Add(dtPermissions); return(dsReturn); }
public List <Rol> obtenerRoles() { try { DARoles daRoles = new DARoles(); List <Rol> list = daRoles.obtenerRoles(); if (list.Count > 0) { return(list); } else { return(null); } } catch (Exception ex) { throw ex; } }
public IActionResult RoleDetails(long Roleid) { DARoles dARoles = new DARoles(); return(this.OK <Roles>(dARoles.GetRoleDtls(_context, Roleid))); }
public IActionResult RoleList() { DARoles dARoles = new DARoles(); return(this.OK <List <Roles> >(dARoles.GetRoleList(_context))); }