public async Task <bool> UsuarioTemAcesso(string pagina, GestaoVendasContext _context) { var usuario = User.Identity.Name; var temAcesso = await(from TP in _context.TipoUsuario join AT in _context.AcessoTipoUsuario on TP.Id equals AT.IdTipoUsuario join FU in _context.Funcionalidade on AT.IdFuncionalidade equals FU.Id join PF in _context.PerfilUsuario on TP.Id equals PF.IdTipoUsuario join US in _context.Usuario on PF.UserId equals US.Id where FU.NomeFuncionalidade == pagina && US.Email == usuario select new { TP.Id }).AnyAsync(); return(temAcesso); }
public HomeController(ILogger <HomeController> logger, GestaoVendasContext context) { _logger = logger; _context = context; }
public AcessoTipoUsuariosController(GestaoVendasContext context, DaoAcessoTipoUsuarios daoAcessoTipoUsuarios) { _context = context; _daoAcessoTipoUsuarios = daoAcessoTipoUsuarios; }
public VendedoresController(GestaoVendasContext context) { _context = context; }
public EstoquesController(GestaoVendasContext context) { _context = context; }
public ProdutosController(GestaoVendasContext context, DaoProduto daoProduto, DaoProdutoEstoque daoProdutoEstoque) { _context = context; _daoProduto = daoProduto; _daoProdutoEstoque = daoProdutoEstoque; }
public ConfiguracaoController(GestaoVendasContext context) { _context = context; }
public FuncionalidadesController(GestaoVendasContext context) { _context = context; }
public ClientesController(GestaoVendasContext context) { _context = context; }
public PerfilUsuariosController(GestaoVendasContext context) { _context = context; }
public DaoVenda(GestaoVendasContext context, DaoProduto daoProduto) { _context = context; _daoProduto = daoProduto; }
public VendasController(GestaoVendasContext context, DaoProdutoEstoque daoProdutoEstoque, DaoVenda daoVenda) { _context = context; _daoProdutoEstoque = daoProdutoEstoque; _daoVenda = daoVenda; }
public RelatorioController(DaoVenda daoVenda, RelatorioService relatorio, GestaoVendasContext context) { _daoVenda = daoVenda; _relatorio = relatorio; _context = context; }
public TipoUsuariosController(GestaoVendasContext context) { _context = context; }
public DaoAcessoTipoUsuarios(GestaoVendasContext context) { _context = context; }
public DaoProdutoEstoque(GestaoVendasContext context) { _context = context; }
public RelatorioService(GestaoVendasContext context, DaoProduto daoProduto) { _context = context; _daoProduto = daoProduto; }