public ActionResult Messanger(int id2)
        {
            Session["Reciver"] = id2;
            var model = new MessangerViewModel(int.Parse(Session["UserID"].ToString()), id2);

            return(View(model));
        }
 public ActionResult Messanger(MessangerViewModel ms)
 {
     using (var db = new Model1())
     {
         var id = int.Parse(Session["UserID"].ToString());
         ms.NewMessage.SenderId  = id;
         ms.NewMessage.ReciverId = int.Parse(Session["Reciver"].ToString());
         ms.NewMessage.IsRead    = false;
         ms.NewMessage.MessageId = Messages.GenerateId();
         ms.NewMessage.Date      = DateTime.Now;
         db.Messages.Add(ms.NewMessage);
         db.SaveChanges();
     }
     return(RedirectToAction("Messanger", new { id2 = int.Parse(Session["Reciver"].ToString()) }));
 }