Пример #1
0
        public RedirectResult NewMessage(string to,string subject,string message)
        {
            User idTo=new User();
            try
            {
                idTo = db.Users.Where(item => item.email.Trim() == to).Single();
            }
            catch (Exception)
            {
                TempData["msgError"]="User dosen't exist";
                Redirect("Index");
            }
            string emailFrom = ((FormsIdentity)System.Web.HttpContext.Current.User.Identity).Name.ToString();
            User signedUser = db.Users.Where(user => user.email.Trim() == emailFrom).Single();

            PrivateMessage newPM = new PrivateMessage();
            newPM.dateSent = DateTime.Now;
            newPM.idFrom = signedUser.idUser;
            newPM.idMessageHeader = subject;
            newPM.idMessageText = message;
            newPM.idTo = idTo.idUser;
            newPM.read = false;

            db.PrivateMessages.InsertOnSubmit(newPM);
            db.SubmitChanges();

            ViewBag.Message = "Message Sent";

            return Redirect("Index");
        }
Пример #2
0
        public RedirectResult SendPrivateMessage(string msgTo, string title, string message)
        {
            int idTo = Int32.Parse(msgTo);
            string emailFrom = ((FormsIdentity)System.Web.HttpContext.Current.User.Identity).Name.ToString();
            User signedUser = db.Users.Where(user => user.email.Trim() == emailFrom).Single();

            PrivateMessage newPM = new PrivateMessage();
            newPM.dateSent = DateTime.Now;
            newPM.idFrom = signedUser.idUser;
            newPM.idMessageHeader = title;
            newPM.idMessageText = message;
            newPM.idTo = idTo;
            newPM.read = false;

            db.PrivateMessages.InsertOnSubmit(newPM);
            db.SubmitChanges();

            ViewBag.Message = "Message Sent";

            return Redirect("Index");
        }
Пример #3
0
 partial void DeletePrivateMessage(PrivateMessage instance);
Пример #4
0
 partial void UpdatePrivateMessage(PrivateMessage instance);
Пример #5
0
 partial void InsertPrivateMessage(PrivateMessage instance);
Пример #6
0
 /// <summary>
 /// Create a new PrivateMessage object.
 /// </summary>
 /// <param name="idPrivateMessage">Initial value of the idPrivateMessage property.</param>
 /// <param name="idMessageHeader">Initial value of the idMessageHeader property.</param>
 /// <param name="idMessageText">Initial value of the idMessageText property.</param>
 /// <param name="idFrom">Initial value of the idFrom property.</param>
 /// <param name="idTo">Initial value of the idTo property.</param>
 /// <param name="dateSent">Initial value of the dateSent property.</param>
 public static PrivateMessage CreatePrivateMessage(global::System.Int32 idPrivateMessage, global::System.String idMessageHeader, global::System.String idMessageText, global::System.Int32 idFrom, global::System.Int32 idTo, global::System.DateTime dateSent)
 {
     PrivateMessage privateMessage = new PrivateMessage();
     privateMessage.idPrivateMessage = idPrivateMessage;
     privateMessage.idMessageHeader = idMessageHeader;
     privateMessage.idMessageText = idMessageText;
     privateMessage.idFrom = idFrom;
     privateMessage.idTo = idTo;
     privateMessage.dateSent = dateSent;
     return privateMessage;
 }
Пример #7
0
 /// <summary>
 /// Deprecated Method for adding a new object to the PrivateMessage EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToPrivateMessage(PrivateMessage privateMessage)
 {
     base.AddObject("PrivateMessage", privateMessage);
 }