/// <summary> /// Deprecated Method for adding a new object to the EventoGiorniPersonaggios EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToEventoGiorniPersonaggios(EventoGiorniPersonaggio eventoGiorniPersonaggio) { base.AddObject("EventoGiorniPersonaggios", eventoGiorniPersonaggio); }
public bool SubscribePlayerCharacter(long eventNumber, List<DateTime> giorni, long numeroPG) { try { var iscrizioni = from subscriptions in context.EventoGiorniPersonaggios where subscriptions.NumeroPg == numeroPG && subscriptions.CdEvento == eventNumber orderby subscriptions.DataGiorno ascending select subscriptions; //Prima cosa elimino le date già presenti foreach (var iscrizione in iscrizioni) { context.EventoGiorniPersonaggios.DeleteObject(iscrizione); } //Ora rifaccio le iscrizioni Personaggio character = (from personaggi in context.Personaggios where personaggi.NumeroPG == numeroPG select personaggi).FirstOrDefault(); foreach (DateTime data in giorni) { EventoGiorniPersonaggio iscrizione = new EventoGiorniPersonaggio(); iscrizione.CdEvento = eventNumber; iscrizione.DataGiorno = data; iscrizione.NumeroPg = numeroPG; iscrizione.Pagato = false; iscrizione.Partecipato = false; character.EventoGiorniPersonaggios.Add(iscrizione); } return true; } catch { return false; } }
/// <summary> /// Create a new EventoGiorniPersonaggio object. /// </summary> /// <param name="cdEvento">Initial value of the CdEvento property.</param> /// <param name="dataGiorno">Initial value of the DataGiorno property.</param> /// <param name="numeroPg">Initial value of the NumeroPg property.</param> /// <param name="pagato">Initial value of the Pagato property.</param> /// <param name="partecipato">Initial value of the Partecipato property.</param> public static EventoGiorniPersonaggio CreateEventoGiorniPersonaggio(global::System.Int64 cdEvento, global::System.DateTime dataGiorno, global::System.Int64 numeroPg, global::System.Boolean pagato, global::System.Boolean partecipato) { EventoGiorniPersonaggio eventoGiorniPersonaggio = new EventoGiorniPersonaggio(); eventoGiorniPersonaggio.CdEvento = cdEvento; eventoGiorniPersonaggio.DataGiorno = dataGiorno; eventoGiorniPersonaggio.NumeroPg = numeroPg; eventoGiorniPersonaggio.Pagato = pagato; eventoGiorniPersonaggio.Partecipato = partecipato; return eventoGiorniPersonaggio; }