public RetornoModel<List<ClienteComprasCotaNetModel>> GetClienteComprasCota(string cpf) { RetornoModel<List<ClienteComprasCotaNetModel>> retorno = new RetornoModel<List<ClienteComprasCotaNetModel>>(); List<ClienteComprasCotaNetModel> resultado = null; try { using (var ado = new MasterADOBase()) { ClienteBO clienteBO = new ClienteBO(ado); resultado = clienteBO.ListaComprasCotaNet(cpf); } } catch (Exception ex) { retorno.Mensagem = ex.Message; retorno.Sucesso = false; LogUtil.Error(ex); throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound, ParseRetorno(retorno))); } retorno.Retorno = resultado; retorno.Sucesso = true; if (resultado == null || resultado.Count == 0) { retorno.Sucesso = false; retorno.Mensagem = "Nenhuma compra com cota de 50% encontrada para o cpf"; throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound, ParseRetorno(retorno))); } else { retorno.Mensagem = "OK"; } return ParseRetorno(retorno); }