Γεια σας παιδια.
Εχω μια custom Class List και ένα "στοιχείο" είναι μια Class list και αυτό:
public class channels
{
public string Name { get; set; }
public string ImageUrl { get; set; }
public List<epg> Epg { get; set; }
}
public class epg
{
public DateTime Day { get; set; }
public string Time { get; set; }
public string Description { get; set; }
}
Πως μπορώ να προσθέσω σε ένα συγκεκριμένο id της channels ένα epg;
κάνω:
var found = mychannels.FindIndex(x => x.Name == chName);
και μου γυρίζει το id.
μετά τι πρέπει να γράψω για να μπει πχ στην 3η εγγραφή ή να φτιάξει καινούργιο channel από την στιγμή που δεν το βρήκε;
που είναι το λάθος;
Αυτό μου βγάζει μήνυμα λάθους:
if (found > -1)
{
mychannels.Insert(found,
new epg() { Description = thema, Time = ora, Day = DateTime.Now.AddDays(myDay) }
);
}