public ActionResult Create([Bind(Include = "Title,Content,SenderId,RecipientEmail")] MessageModelView message) { if (ModelState.IsValid) { if (_repo.IfExist(message.RecipientEmail)) { Message msg = new Message() { Content = message.Content, SendTime = DateTime.Now, RecipientId = _repo.GetRecipientIdByEmailOrEmailById(message.RecipientEmail), Title = message.Title, OpenTime = null, SenderId = User.Identity.GetUserId() }; _repo.SendMessage(msg); _repo.SaveChanges(); return(RedirectToAction("Index")); } } return(View(message)); }