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)); }
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)); }