Ejemplo n.º 1
0
 public override void OnBeginIndex()
 {
     using (var empresaService = new EmpresaService())
     {
         // if (User.IsInRole("Usuario"))
         // {
         //     ViewBag.EmpresaId = new SelectList(empresaService.Where(x=>x.Id == EmpresasId).ToList(), "Id", "NombreCompleto", null);
         // }
         // else
         // {
         ViewBag.EmpresaId = new SelectList(empresaService.GetAll().ToList(), "Id", "NombreCompleto", null);
         //}
     }
     using (var roleMenuService = new RoleMenuService())
     {
         ViewBag.ApplicationRoleName = new SelectList(roleMenuService.ObtenerRoles(), "Name", "Name", null);
     }
 }
Ejemplo n.º 2
0
 public SysController(RoleService roleService
                      , LogService logService
                      , MenuService menuService
                      , RoleMenuService roleMenuService
                      , UserMenuService userMenuService
                      , UserService userService
                      , IOptions <AppSettings> settings
                      , ConfigInfoService configInfoService
                      , ICacheService cacheService)
 {
     _roleService       = roleService;
     _logService        = logService;
     _menuService       = menuService;
     _roleMenuService   = roleMenuService;
     _userMenuService   = userMenuService;
     _userService       = userService;
     _settings          = settings;
     _appSettings       = _settings.Value;
     _configInfoService = configInfoService;
     _cacheService      = cacheService;
 }
Ejemplo n.º 3
0
        protected override UsuarioViewModel MapperEntityToModel(Usuario entity)
        {
            using (var roleMenuService = new RoleMenuService())
            {
                var roles = roleMenuService.ObtenerRolPorUserId(entity.ApplicationUserId);
                if (roles.Any())
                {
                    entity.ApplicationRoleName = roles.FirstOrDefault();
                }
            }

            return(new UsuarioViewModel
            {
                Id = entity.Id,
                TipoIdentificacion = entity.TipoIdentificacion,
                Identificacion = entity.Identificacion,
                NombresCompletos = entity.NombresCompletos,
                Email = entity.Email,
                EmpresaId = entity.EmpresaId,
                ApplicationRoleName = entity.ApplicationRoleName
            });
        }
Ejemplo n.º 4
0
 public RoleAppService(IRepository <Role, Guid> repository, RoleMenuService roleMenuService)
     : base(repository)
 {
     _roleMenuService = roleMenuService;
 }