public ICollection <FinanceiroParcelaModel> GetContasApagarReceber(string tipo) { var result = new List <FinanceiroParcelaModel>(); var usuarioLogado = base.GetUsuarioLogado(); if (tipo == "R")//contas a receber { var model = _financeiroService.ListarContasaReceber(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 ?? 0, Valor = item.Valor, PlanoConta = item.PlanoConta?.NmPlanoConta, IdParcela = item.IdParcela, TotalAcerto = item.TotalAcerto ?? 0, IdFinanceiro = item.IdFinanceiro }); } } else { var model = _financeiroService.ListarContasaPagar(usuarioLogado.IdClinica, usuarioLogado.IdUnidadeAtendimento); foreach (var item in model) { result.Add(new FinanceiroParcelaModel { DataInicio = item.DataInclusao, DataPagamento = item.DataBaixa, DataAcerto = item.DataAcerto, Numero = item.Numero, NumeroParcela = item.Numero, NomeCliente = item.Financeiro.Pessoa?.Nome, Situacao = item.Situacao, DataVencimento = item.DataVencimento, Valor = item.Valor, PlanoConta = item.PlanoConta?.NmPlanoConta, IdParcela = item.IdParcela, TotalAcerto = item.TotalAcerto, IdFinanceiro = item.IdFinanceiro }); } } return(result); }