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); } }
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; }
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 }); }
public RoleAppService(IRepository <Role, Guid> repository, RoleMenuService roleMenuService) : base(repository) { _roleMenuService = roleMenuService; }