/// <summary>
 /// Create a new PostaInArrivo object.
 /// </summary>
 /// <param name="numeroMissione">Initial value of the NumeroMissione property.</param>
 /// <param name="numeroPG">Initial value of the NumeroPG property.</param>
 public static PostaInArrivo CreatePostaInArrivo(global::System.Int64 numeroMissione, global::System.Int64 numeroPG)
 {
     PostaInArrivo postaInArrivo = new PostaInArrivo();
     postaInArrivo.NumeroMissione = numeroMissione;
     postaInArrivo.NumeroPG = numeroPG;
     return postaInArrivo;
 }
示例#2
0
        public bool SendMessage(long mittente, List<long> destinatari, string oggetto, string messaggio, long crypt, DateTime dataInvio)
        {
            try
            {
                Missione messageToSend = new Missione();
                messageToSend.LivelloCrittazione = crypt;
                messageToSend.Titolo = oggetto;
                messageToSend.Testo = messaggio.Replace("\r\n", "<br />").Replace("\n", "<br />");
                messageToSend.Mandante = mittente;
                messageToSend.DataCreazione = dataInvio;
                PostaInUscita outMail = new PostaInUscita();
                outMail.NumeroPG = mittente;
                outMail.Letta = false;
                outMail.Cancellata = false;
                messageToSend.PostaInUscitas.Add(outMail);

                foreach (long numPg in destinatari)
                {
                    PostaInArrivo inMail = new PostaInArrivo();
                    inMail.NumeroPG = numPg;
                    inMail.Letta = false;
                    inMail.Cancellata = false;
                    messageToSend.PostaInArrivoes.Add(inMail);
                }
                context.AddToMissiones(messageToSend);
                return true;
            }
            catch
            {
                return false;
            }
        }
 /// <summary>
 /// Deprecated Method for adding a new object to the PostaInArrivoes EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToPostaInArrivoes(PostaInArrivo postaInArrivo)
 {
     base.AddObject("PostaInArrivoes", postaInArrivo);
 }