public OportunidadeResponse Obter(int id) { var response = _oportunidadeRepository.Obter(id); if (response != null) { response.Niveis = _nivelRepository.ListarByOportunidade(id); TimeSpan timeSpan = (DateTime.Now - response.DataHoraCriacao); response.Duracao = timeSpan.RelativeTime(); response.Estado = _iBGERepository.ObterEstado(response.EstadoId); response.Cidade = _iBGERepository.ObterCidade(response.CidadeId); return(new OportunidadeResponse() { Oportunidade = response, StatusCode = StatusCodes.Status200OK, Mensagem = "Dados obtidos com sucesso." }); } else { return new OportunidadeResponse() { StatusCode = StatusCodes.Status404NotFound } }; } }
public OportunidadeResponse Obter(int id) { var oportunidade = _oportunidadeRepository.Obter(id); if (oportunidade != null) { oportunidade.Niveis = _nivelRepository.ListarByOportunidade(oportunidade.Id); oportunidade.Estado = _iBGEService.ObterEstado(oportunidade.EstadoId); oportunidade.Cidade = _iBGEService.ObterCidade(oportunidade.CidadeId); TimeSpan timeSpan = (DateTime.Now - oportunidade.DataHoraCriacao); oportunidade.Duracao = timeSpan.RelativeTime(); return(new OportunidadeResponse() { Oportunidade = oportunidade, StatusCode = StatusCodes.Status200OK }); } else { return new OportunidadeResponse() { StatusCode = StatusCodes.Status404NotFound } }; } }