public HttpResponseMessage PesquisarParcelas(string tipo, string descricao, string tipoConta) { try { var result = new List <FinanceiroParcelaModel>(); var usuarioLogado = base.GetUsuarioLogado(); var model = _financeiroService.ListarParcelasPesquisa(tipo, descricao, tipoConta, usuarioLogado.IdClinica, usuarioLogado.IdUnidadeAtendimento); foreach (var item in model) { result.Add(new FinanceiroParcelaModel { DataInicio = item.DataInclusao, DataPagamento = item.DataBaixa, Numero = item.Numero, DataAcerto = item.DataAcerto, NumeroParcela = item.Numero, NomeCliente = item.Financeiro.Pessoa?.Nome, Situacao = item.Situacao, DataVencimento = item.DataVencimento, ValorAcerto = item.TotalAcerto, Valor = item.Valor, PlanoConta = item.PlanoConta?.NmPlanoConta, IdParcela = item.IdParcela, TotalAcerto = item.TotalAcerto, IdFinanceiro = item.IdFinanceiro }); } return(Request.CreateResponse(HttpStatusCode.OK, result)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }