public ActionResult CreateMessage([Bind(Include = "MessageBody,postId")] MessageViewModel message) { if (ModelState.IsValid) { PostMessages.CreateMessage(message.postId, User.Identity.GetUserId(), message.MessageBody); return(RedirectToAction("Index", "Posts")); } ModelState.AddModelError("", "Message could not be sent"); return(View(message)); }
public ActionResult DeleteConfirmed(int id) { PostMessages.DeleteResponse(id, User.Identity.GetUserId(), out StringBuilder errors); if (errors.Length > 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, errors.ToString())); } return(RedirectToAction("Inbox")); }
public ActionResult Delete(int?id) { if (!id.HasValue) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var message = PostMessages.GetMessageById(id.Value); if (message == null) { return(HttpNotFound()); } return(View(message)); }
public ActionResult ViewPostMessages(int postId) { var messages = PostMessages.GetMessagesByPost(postId); return(View("Inbox", messages)); }
public ActionResult Inbox() { var messages = PostMessages.GetRecentMessagesByUser(User.Identity.GetUserId()); return(View(messages)); }
public static bool PostMessage(IntPtr hWnd, PostMessages msg, IntPtr wParam, IntPtr lParam) => PostMessage(hWnd, (uint) msg, wParam, lParam);