Exemplo n.º 1
0
        public HttpResponseMessage GetTipoUnidadesAdministrativas()
        {
            try
            {
                AutenticadorContext context = new AutenticadorContext();
                var query = context.SYS_TipoUnidadeAdministrativa
                            .AsNoTracking()
                            .Where(w => w.tua_situacao != 3)
                            .Select(s => new TipoUnidadeAdministrativaViewModel
                {
                    Id   = s.tua_id,
                    Nome = s.tua_nome
                })
                            .ToList();

                var total = query.Count();

                if (total == 0)
                {
                    return(NotFoundResponse("Tipo(s) de Unidade(s) Administrativa(s) não encontrada(s)."));
                }

                var response = Request.CreateResponse(HttpStatusCode.OK, query);

                response.Headers.Add("X-RecordsCount", total.ToString());

                return(response);
            }
            catch (Exception ex)
            {
                Util.GravarErro(ex);
                return(InternalServerErrorResponse());
            }
        }
 public CriarEspecialidadeEscritorioCommandHandler(
     AutenticadorContext context,
     IMediator mediator,
     IHashService hashService)
 {
     _context     = context;
     _mediator    = mediator;
     _hashService = hashService;
 }
 public ValidarOabCommandHandler(
     AutenticadorContext context,
     IMediator mediator,
     IHashService hashService)
 {
     _context     = context;
     _mediator    = mediator;
     _hashService = hashService;
 }
 public RemoverUsuarioCommandHandler(
     AutenticadorContext context,
     IMediator mediator,
     IHashService hashService)
 {
     _context     = context;
     _mediator    = mediator;
     _hashService = hashService;
 }
Exemplo n.º 5
0
 public ReenviarOabsValidacaoCommandHandler(
     AutenticadorContext context,
     PerfilOabContext oabContext,
     IMediator mediator,
     IHashService hashService)
 {
     _context     = context;
     _oabContext  = oabContext;
     _mediator    = mediator;
     _hashService = hashService;
 }
 public ModificarEscritorioCommandHandler(
     AutenticadorContext context,
     IMediator mediator,
     IHashService hashService,
     IGeocodingService geocodingService)
 {
     _context          = context;
     _mediator         = mediator;
     _hashService      = hashService;
     _geocodingService = geocodingService;
 }
Exemplo n.º 7
0
 public CriarUsuarioNovoCommandHandler(
     AutenticadorContext context,
     PerfilOabContext oabContext,
     IMediator mediator,
     IHashService hashService)
 {
     _oabContext  = oabContext;
     _context     = context;
     _mediator    = mediator;
     _hashService = hashService;
 }
Exemplo n.º 8
0
        public HttpResponseMessage GetUnidadesAdministrativas(string codigo = null, string nome = null, string sigla = null, Guid?tipoId = null, int currentPage = 0, int pageSize = 20)
        {
            try
            {
                // Faz as validações referente a paginação
                if (pageSize > PageConfiguration.MaxPageSize)
                {
                    return(BadRequestResponse("Limite de itens por página excedido!"));
                }

                // Seleciona o Id da entidade
                var entidadeId = EntidadeID;

                AutenticadorContext context = new AutenticadorContext();
                var query = context.SYS_UnidadeAdministrativa
                            .AsNoTracking()
                            .Where(
                    w => w.ent_id == entidadeId &&
                    w.uad_situacao != 3 &&
                    w.uad_codigo == (codigo != null ? codigo : w.uad_codigo) &&
                    w.uad_nome.Contains(nome != null ? nome : w.uad_nome) &&
                    w.uad_sigla.Contains(sigla != null ? sigla : w.uad_sigla) &&
                    w.tua_id == (tipoId != null ? tipoId : w.tua_id)
                    );

                var total = query.Count();

                var lista = query
                            .Include("SYS_TipoUnidadeAdministrativa")
                            .OrderBy(p => p.uad_nome)
                            .Skip(currentPage * pageSize)
                            .Take(pageSize).ToList();

                if (total == 0)
                {
                    return(NotFoundResponse("Unidades Administrativas não encontradas."));
                }

                var model = Mapper.Map <IEnumerable <AutenticadorV2.Entities.Models.SYS_UnidadeAdministrativa>, IEnumerable <AutenticadorV2.API.Model.UnidadeAdministrativa> >(lista);

                var response = Request.CreateResponse(HttpStatusCode.OK, model);

                response.Headers.Add("X-RecordsCount", total.ToString());

                return(response);
            }
            catch (Exception ex)
            {
                Util.GravarErro(ex);
                return(InternalServerErrorResponse());
            }
        }
 public CriarUsuarioInicialCommandHandler(
     AutenticadorContext context,
     PerfilOabContext oabContext,
     IMediator mediator,
     IHashService hashService,
     IGeocodingService geocodingService)
 {
     _context          = context;
     _oabContext       = oabContext;
     _mediator         = mediator;
     _hashService      = hashService;
     _geocodingService = geocodingService;
 }
        public HttpResponseMessage GetEntidades(int currentPage = 0, int pageSize = 20)
        {
            try
            {
                if (pageSize > PageConfiguration.MaxPageSize)
                {
                    return(BadRequestResponse("Limite de itens por página excedido!"));
                }

                AutenticadorContext context = new AutenticadorContext();

                var query = context.SYS_Entidade.AsNoTracking();

                var total = query.Count();

                var lista = query
                            .Include("SYS_TipoEntidade")
                            .OrderBy(p => p.ent_razaoSocial)
                            .Skip(currentPage * pageSize)
                            .Take(pageSize).ToList();

                if (lista.Count == 0)
                {
                    return(NotFoundResponse("Entidades não encontradas."));
                }

                var model = Mapper.Map <IEnumerable <AutenticadorV2.Entities.Models.Entidade>, IEnumerable <AutenticadorV2.API.Model.Entidade> >(lista);

                var response = Request.CreateResponse(HttpStatusCode.OK, model);

                response.Headers.Add("X-RecordsCount", total.ToString());

                return(response);
            }
            catch (Exception ex)
            {
                Util.GravarErro(ex);
                return(InternalServerErrorResponse());
            }
        }
Exemplo n.º 11
0
 public ListarEspecialidadesEscritorioQueryHandler(AutenticadorContext context)
 {
     _context = context;
 }
Exemplo n.º 12
0
 public SpecialtyController(IMediator mediator, AutenticadorContext context)
 {
     _mediator = mediator;
     _context  = context;
 }
Exemplo n.º 13
0
 public DadosEscritorioQueryHandler(AutenticadorContext context)
 {
     _context = context;
 }
 public OabHandler(AutenticadorContext context)
 {
     _context = context;
 }
 public ListarUsuariosDoEscritorioQueryHandler(AutenticadorContext context)
 {
     _context = context;
 }
 public ListarEscritoriosQueryHandler(AutenticadorContext context)
 {
     _context = context;
 }
 public EscritorioRepositorio(AutenticadorContext context)
 {
     _context = context;
 }
 public OfficeController(IMediator mediator, AutenticadorContext context)
 {
     _mediator = mediator;
     _context  = context;
 }
 public AccountController(IMediator mediator, AutenticadorContext context)
 {
     _mediator = mediator;
     _context  = context;
 }
Exemplo n.º 20
0
 public DadosUsuarioQueryHandler(AutenticadorContext context)
 {
     _context = context;
 }
 public UsuarioEscritorioRepositorio(AutenticadorContext context, IHashService hashService)
 {
     _context     = context;
     _hashService = hashService;
 }
Exemplo n.º 22
0
 public DisponibilidadeEscritorioQueryHandler(AutenticadorContext context)
 {
     _context = context;
 }
 public DisponibilidadeAdvogadoQueryHandler(AutenticadorContext context)
 {
     _context = context;
 }