public bool InsertNewEventComplete(string title, string description, double costo, int totalPx, List<DateTime> days, DateTime InGame, DateTime OutGame, DateTime standardInGame, DateTime standardOutGame) { try { Evento res = new Evento(); res.Costo = (float)costo; res.DataEvento = days[0].Date; res.Descrizione = description; res.PuntiAssegnati = totalPx; res.TitoloEvento = title; for (int i = 0; i < days.Count; i++) { EventoGiorni singleDay = new EventoGiorni(); singleDay.DataGiorno = days[i]; if (i == 0) { singleDay.OraInGioco = InGame; } else { singleDay.OraInGioco = standardInGame; } if (i == days.Count - 1) { singleDay.OraFuoriGioco = OutGame; } else { singleDay.OraFuoriGioco = standardOutGame; } res.EventoGiornis.Add(singleDay); } context.Eventoes.AddObject(res); return true; } catch { return false; } }
/// <summary> /// Deprecated Method for adding a new object to the Eventoes EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToEventoes(Evento evento) { base.AddObject("Eventoes", evento); }
/// <summary> /// Create a new Evento object. /// </summary> /// <param name="cdEvento">Initial value of the CdEvento property.</param> /// <param name="titoloEvento">Initial value of the TitoloEvento property.</param> /// <param name="dataEvento">Initial value of the DataEvento property.</param> /// <param name="puntiAssegnati">Initial value of the PuntiAssegnati property.</param> /// <param name="costo">Initial value of the Costo property.</param> /// <param name="chiuso">Initial value of the Chiuso property.</param> public static Evento CreateEvento(global::System.Int64 cdEvento, global::System.String titoloEvento, global::System.DateTime dataEvento, global::System.Int64 puntiAssegnati, global::System.Single costo, global::System.Boolean chiuso) { Evento evento = new Evento(); evento.CdEvento = cdEvento; evento.TitoloEvento = titoloEvento; evento.DataEvento = dataEvento; evento.PuntiAssegnati = puntiAssegnati; evento.Costo = costo; evento.Chiuso = chiuso; return evento; }
public Evento InsertNewEventComplete(string title, string description, int totalPx, List<DateTime> days, DateTime InGame, DateTime OutGame, DateTime standardInGame, DateTime standardOutGame) { Evento res = null; using (HolonetEntities context = new HolonetEntities(_connectionString)) { res = new Evento(); res.Costo = totalPx; res.DataEvento = days[0].Date; res.Descrizione = description; res.PuntiAssegnati = totalPx; res.TitoloEvento = title; for (int i = 0; i < days.Count; i++) { EventoGiorni singleDay = new EventoGiorni(); singleDay.DataGiorno = days[i]; if (i == 0) { singleDay.OraInGioco = InGame; } else { singleDay.OraInGioco = standardInGame; } if (i == days.Count - 1) { singleDay.OraFuoriGioco = OutGame; } else { singleDay.OraFuoriGioco = standardOutGame; } res.EventoGiornis.Add(singleDay); } context.Eventoes.AddObject(res); context.SaveChanges(); } return res; }