Пример #1
0
 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;
 }
Пример #2
0
 ///<summary>
 /// sys_userController
 ///</summary>
 public LoginController(AuthorizeService authorizeService, IAuthorizeRepository authorizeRepository, SysUserAppRoleService sysUserAppRoleService)
 {
     _authorizeService      = authorizeService;
     _uthorizeRepository    = authorizeRepository;
     _sysUserAppRoleService = sysUserAppRoleService;
 }
Пример #3
0
 public AuthorizeService(IAuthorizeRepository repository)
 {
     _repository = repository;
 }
Пример #4
0
 public AuthorizeService(IAuthorizeRepository findEventsRepository, IMapper mapper)
 {
     _authorizeRepository = findEventsRepository;
     _mapper = mapper;
 }
Пример #5
0
 ///<summary>
 /// LoginController
 ///</summary>
 public LoginController(AuthorizeService authorizeService, IAuthorizeRepository authorizeRepository)
 {
     _authorizeService   = authorizeService;
     _uthorizeRepository = authorizeRepository;
 }
Пример #6
0
        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);
        }
Пример #7
0
 ///<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;
 }