Ejemplo n.º 1
0
        public string ObterDetalhesPacote()
        {
            var resp = new RespostaHttp();

            try
            {
                Guid pacoteId = _requestBody.GetValueAs <Guid>("PacoteId");

                var pacote = _pacoteService.ObterPorDestinatario(_user.UsuarioId).Where(x => x.PacoteId == pacoteId).First();

                var addr    = _enderecoService.ObterPorId(pacote.Destino);
                var empresa = _empresaService.ObterPorId(pacote.Remetente);

                var respostaPacote = new RespostaPacote(pacote, empresa.NomeEmpresa, true, _estacaoService, _enderecoService);

                resp.Ok       = true;
                resp.Mensagem = respostaPacote;
            }
            catch (Exception)
            {
                resp.Ok       = false;
                resp.Mensagem = "Ocorreu um erro ao processar a requisição. (500)";
            }

            return(Serialize(resp));
        }
Ejemplo n.º 2
0
        public string ObterPacotesHistorico()
        {
            var resp = new RespostaHttp();

            try
            {
                var pacotes = _pacoteService.ObterPorDestinatario(_user.UsuarioId).Where(x => x.Entregue).ToList();

                var lista = RespostaPacote.ConverterLista(pacotes, _enderecoService, _empresaService, _estacaoService, false);

                resp.Ok       = true;
                resp.Mensagem = lista;
            }
            catch (Exception)
            {
                resp.Ok       = false;
                resp.Mensagem = "Ocorreu um erro ao processar a requisição. (500)";
            }

            return(Serialize(resp));
        }