I have the following class:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Dynamic;
namespace Model
{
class PromocaoQtdeVendidaModel
{
private int idPromocaoQtdeVendida;
private String descricao;
private List<ProdutoModel> listaProdutos = new List<ProdutoModel>();
private EmpresaModel empresa = new EmpresaModel();
private DateTime dataCadastro;
private DateTime dataInicio;
private DateTime dataFim;
private int quantidadeMix;
public DateTime DataFim
{
get { return dataFim; }
set { dataFim = value; }
}
public DateTime DataInicio
{
get { return dataInicio; }
set { dataInicio = value; }
}
public DateTime DataCadastro
{
get { return dataCadastro; }
set { dataCadastro = value; }
}
public EmpresaModel Empresa
{
get { return empresa; }
set { empresa = value; }
}
public int IdPromocaoQtdeVendida
{
get { return idPromocaoQtdeVendida; }
set { idPromocaoQtdeVendida = value; }
}
public String Descricao
{
get { return descricao; }
set { descricao = value; }
}
public List<ProdutoModel> ListaProdutos
{
get { return listaProdutos; }
set { listaProdutos = value; }
}
}
}
I need the Product list to have an INT quantityItem I'm trying to do as follows:
private List<int> quantidadeIte = new List<int>();
public List<ProdutoModel> ListaProdutos
{
get { return listaProdutos; }
set {
listaProdutos.AddRange(quantidadeItem);
listaProdutos = value;
}
}
but is giving the following error:
I did not want to change my product model, therefore, I will use this int only in this model.
Does anyone know how to do it?