ajouter un element à une list du modèle (MVC)
je souhaite remplir une liste du modèle avec des chaines de caractères mais j'ai une message d'erreur à l'apell de la méthode Add.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
public class myviewmodel
{
public Tmembre tmembre { get; set; }
public List<Tmembre> lstmembre { get; set; }
public TAssociation tassociation { get; set; }
public List<TAssociation> lstassociation { get; set; }
public TReservation treservation { get; set; }
public List<TReservation> lstreservation { get; set; }
public TSalle tsalle { get; set; }
public List<TSalle> lstsalle { get; set; }
public TCreneau tcreneau { get; set; }
public List<TCreneau> lstcreneau { get; set; }
public List<string> lstcreneauformat { get; set; }
public Predicate<TReservation> ByHour(DateTime heure, DateTime date, int idsalle)
{
return delegate(TReservation reserv)
{
return (reserv.Heuredebut <= heure && reserv.Heurefin > heure && reserv.Date.Date == date.Date && reserv.Idsalle == idsalle);
};
}
} |
Code:
1 2 3 4 5
| foreach (var item in mymodel.lstcreneau)
{
string creneauformat = item.Creneau.Hour.ToString();
mymodel.lstcreneauformat.Add(creneauformat);
} |
Message : Object reference not set to an instance of an object.
Help please :)