Esempio n. 1
0
 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&lt;T&gt; 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;
 }
Esempio n. 4
0
 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;
 }