Пример #1
0
 /*Message*/
 public static Conversation VersConversation(this MessageCreation e)
 {
     if (e == null)
     {
         return(null);
     }
     return(new Conversation {
         date = DateTime.Now, idEmetteur = e.idEmetteur, sujet = e.sujet, texte = e.texte
     });
 }
Пример #2
0
        public ActionResult EnvoyerMessage(MessageCreation md)
        {
            md.idEmetteur = SessionUtilisateur.Utilisateur.id;
            Conversation e = md.VersConversation();

            if (ModelState.IsValid)
            {
                int idConversation = new ConversationServiceAPI().Creer(e);
                int idDestinataire = md.idDestinataire;
                new MessageDestinationServiceAPI().Creer(idConversation, idDestinataire, new MessageDestination());
            }
            return(RedirectToAction("DonnerMessagesEnvoyes"));
        }
Пример #3
0
        public ActionResult EnvoyerMessage()
        {
            MessageCreation mc = new MessageCreation();

            mc.idEmetteur       = SessionUtilisateur.Utilisateur.id;
            mc.SLIDestinataires = new UtilisateurServiceAPI().Donner().Where(j => j.actif && j.id != mc.idEmetteur)
                                  .Select(sl => new SelectListItem {
                Selected = false, Value = sl.id.ToString(),
                Text     = sl.login
            })
                                  .ToList()
            ;
            return(View(mc));
        }