Example #1
0
 public ActionResult MyMassageAdd(MyMessageViewModel mes)
 {
     Message mesadd = new Message() { From = mes.From, To = mes.To, Date = DateTime.Now, Text = mes.Text };
     db.Messages.Add(mesadd);
     db.SaveChanges();
     return RedirectToAction("GetMyMassage", "Home", new { From = mes.From, To = mes.To });
 }
Example #2
0
        public ActionResult GetMyMassage(string From, string To)
        {
            OPP_Project_Asp.Net_2._0.Models.ApplicationUser user1 = db.Users.Where(x => x.Email == To).FirstOrDefault();
            string q = user1.FullName.Split(' ')[1];
            ViewBag.User = q;
            List<Message> lst = new List<Message>();
            foreach (Message s in db.Messages)
            {

                if ((s.From == From && s.To == To) || s.To == From && s.From == To)
                    lst.Add(s);

            }
            if (lst.Count == 0)
            {
                ApplicationUser user = db.Users.Where(x => x.Email == To).Include(p => p.Parent).FirstOrDefault();
                ViewBag.Messages = new List<Message>() { new Message() { From = "Sorry", Text = "You have not message with  " + user.FullName, Date = DateTime.Now } };
            }
            else
            {
                ViewBag.Messages = lst;
            }
            MyMessageViewModel mes = new MyMessageViewModel() { From = From, To = To, };
            return PartialView("MyMassage", mes);
        }