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"); }
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"); }
partial void DeletePrivateMessage(PrivateMessage instance);
partial void UpdatePrivateMessage(PrivateMessage instance);
partial void InsertPrivateMessage(PrivateMessage instance);
/// <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; }
/// <summary> /// Deprecated Method for adding a new object to the PrivateMessage EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToPrivateMessage(PrivateMessage privateMessage) { base.AddObject("PrivateMessage", privateMessage); }