/*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 }); }
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")); }
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)); }