public AuthorizeBusines(IAuthorizeRepository authorizeRepo, IModuleRepository moduleRepo, IButtonRepository buttonRepo, IColumnRepository columnRepo, IRouteRepository routeRepo) { this.authorizeRepo = authorizeRepo; this.moduleRepo = moduleRepo; this.buttonRepo = buttonRepo; this.columnRepo = columnRepo; this.routeRepo = routeRepo; }
///<summary> /// sys_userController ///</summary> public LoginController(AuthorizeService authorizeService, IAuthorizeRepository authorizeRepository, SysUserAppRoleService sysUserAppRoleService) { _authorizeService = authorizeService; _uthorizeRepository = authorizeRepository; _sysUserAppRoleService = sysUserAppRoleService; }
public AuthorizeService(IAuthorizeRepository repository) { _repository = repository; }
public AuthorizeService(IAuthorizeRepository findEventsRepository, IMapper mapper) { _authorizeRepository = findEventsRepository; _mapper = mapper; }
///<summary> /// LoginController ///</summary> public LoginController(AuthorizeService authorizeService, IAuthorizeRepository authorizeRepository) { _authorizeService = authorizeService; _uthorizeRepository = authorizeRepository; }
public GetRolesListResponse GetRolesList(GetRolesListRequest request) { GetRolesListResponse response = new GetRolesListResponse(); try { using (IUnitOfWork unitOfWork = RepositoryFactory.GetUnitOfWork()) { if (request != null) { IRoleRepository roleRepository = RepositoryFactory.Get(typeof(IRoleRepository), unitOfWork) as IRoleRepository; IAuthorizeRepository authorizeRepository = RepositoryFactory.Get(typeof(IAuthorizeRepository), unitOfWork) as IAuthorizeRepository; IAuthorityRepository authorityRepositroy = RepositoryFactory.Get(typeof(IAuthorityRepository), unitOfWork) as IAuthorityRepository; List <Authorize> authorizes = authorizeRepository.GetAll().ToList(); List <Authority> authorities = authorityRepositroy.GetAll().ToList(); List <Role> roles = roleRepository.GetAll().ToList(); unitOfWork.Commit(); if (authorities != null && authorizes != null && roles != null) { response.Roles = new List <ViewModels.RoleView>(); foreach (var item in roles) { ViewModels.RoleView node = new ViewModels.RoleView(); node.Id = item.Id; node.Name = item.Name; List <Authorize> selectedAuthorizes = authorizes.Where(it => it.RoleName.Contains(item.Id)).ToList(); if (selectedAuthorizes != null) { foreach (var seletecd in selectedAuthorizes) { var selectedAuthority = authorities.Where(it => it.Id == seletecd.AuthorityName).FirstOrDefault(); if (selectedAuthority != null) { if (node.Authorities == null) { node.Authorities = new List <ViewModels.AuthorityView>(); } node.Authorities.Add(new ViewModels.AuthorityView() { Id = selectedAuthority.Id, Name = selectedAuthority.Name }); } } } response.Roles.Add(node); } response.IsSucess = true; } else { response.IsSucess = false; response.Message = "no Authority.Authorize.Role in GetRoleList of UserService!"; } } else { response.IsSucess = false; response.Message = "No Input!"; } } } catch (Exception ex) { Log.Write(ex.Message); response.IsSucess = false; response.Message = ex.Message; } return(response); }
///<summary> ///SysUserService 构造函数 ///</summary> public AuthorizeService(IAuthorizeRepository authorizeRepository) { _authorizeRepository = authorizeRepository; }
public AuthorizeService(IAuthorizeRepository repository) { this.repository = repository; }
public ProfileRepository(DataContext context, IMapper mapper, IAuthorizeRepository auth) { _context = context; _mapper = mapper; _auth = auth; }