Example #1
0
        public GenericQueryResult GetAll([FromServices] ListarPacoteQueryHandle handle)
        {
            ListarPacotesQuery query = new ListarPacotesQuery();

            var tipoUsuario = HttpContext.User.Claims.FirstOrDefault(t => t.Type == ClaimTypes.Role);

            if (tipoUsuario.Value.ToString() == EnTipoUsuario.Comum.ToString())
            {
                query.Ativo = true;
            }

            return((GenericQueryResult)handle.Handle(query));
        }
Example #2
0
        public GenericQueryResult GetAll([FromServices] ListarPacoteQueryHandle handle)
        {
            //Crio um objeto
            ListarPacotesQuery query = new ListarPacotesQuery();

            //Pega qual o tipo de usuário
            var tipoUsuario = HttpContext.User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Role);

            //Verifica se o tipo de usuario é comum
            if (tipoUsuario.Value.ToString() == EnTipoUsuario.Comum.ToString())
            {
                query.Ativo = true; //Se for comum defina que só quer visualizar os pacotes ativos
            }
            return((GenericQueryResult)handle.Handle(query));
        }