Good evening,
I'm doubtful of the following error:
Can not implicitly convert type 'System.Collections.Generic.List' to 'ITCore.FlowCredit.Business.Entities.ProductAmortizacaoCreditoDiasSearch'
The Code:
private void LoadDia()
{
ProdutoAmortizacaoCreditoDiasSearch pont = new ProdutoAmortizacaoCreditoDiasSearch();
ProdutoAmortizacaoCreditoDias aDay = new ProdutoAmortizacaoCreditoDias();
int? id_TipoDia = txtDay.Text.ToInt32Nullable();
DateTime? DiaInicio = dtCreationFrom.Text.ToDateTimeNullable();
DateTime? DiaFim = dtCreationFrom.Text2.ToDateTimeNullable();
string id_Produto = txtProduto.Text;
try
{
pont = FlowCreditTaxasProdutoExtensaoPrazoProviderManager.Provider.GetTodosDiasAmortizacaoCredito(id_TipoDia, id_Produto);
if (pont != null)
{
BindGridProducts(pont);
}
}
catch (Exception ex)
{
ExceptionHelper.ShowError(ex, false);
}
}
The error is in:
pont = FlowCreditTaxasProdutoExtensaoPrazoProviderManager.Provider.GetTodosDiasAmortizacaoCredito(id_TipoDia, id_Produto);
This is the role of the provider:
#region Gets
public override List<ProdutoAmortizacaoCreditoDias> GetTodosDiasAmortizacaoCredito(int? id_TipoDia, String id_Produto)
{
List<ProdutoAmortizacaoCreditoDias> ProdutoAmortizacaoCreditoDiasObj = new List<ProdutoAmortizacaoCreditoDias>();
try
{
ProdutoAmortizacaoCreditoDiasObj = ProdutoAmortizacaoDiasUtils.GetTodosProdutoAmortizacaoDias(id_TipoDia, id_Produto).result;
}
catch (Exception ex)
{
CoreLog.LogError(ex);
throw new CoreException(ex.Message);
}
return ProdutoAmortizacaoCreditoDiasObj;
}
And here's the commonProviders:
public abstract List<ProdutosConfiguracaoTaxas> GetTodosProdutosConfiguracaoTaxas(DateTime? id_DataAtiva, String id_Produtos);
[DataContract, Serializable]
public class ProdutoAmortizacaoCreditoDiasSearch
{
[DataMember]
public List<ProdutoAmortizacaoCreditoDias> result { get; set; }
[DataMember]
public decimal NumberRecords { get; set; }
[DataMember]
public int ReturnValue { get; set; }
}