Beispiel #1
0
        public ActionResult MessageReplies(string id)
        {
            var currentId = CurrentUserId();
            var guid      = new Guid(id);

            Models.CodeFirstVT.Message message = Context.Mesajs.FirstOrDefault(x => x.Id == guid);
            if (message.Member_To_Id == currentId)
            {
                message.OkunduMu = true;
                Context.SaveChanges();
            }
            MessageRepliesModel model = new MessageRepliesModel();

            model.MReplies = Context.MesajYanıtlarıs.Where(x => x.Message_Id == guid).OrderBy(x => x.OlusturmaTarihi).ToList();
            return(View(model));
        }
Beispiel #2
0
        public ActionResult SendMesaj(SendMesajModel message)
        {
            Models.CodeFirstVT.Message mesaj = new Models.CodeFirstVT.Message()
            {
                Id = Guid.NewGuid(),
                OlusturmaTarihi = DateTime.Now,
                OkunduMu        = false,
                Konu            = message.Subject,
                Member_To_Id    = message.ToUserId
            };
            var mRep = new Models.CodeFirstVT.MessageReplies()
            {
                Id = Guid.NewGuid(),
                OlusturmaTarihi = DateTime.Now,
                Member_Id       = CurrentUserId(),
                Text            = message.MessageBody
            };

            mesaj.MesajYanıtlarıs.Add(mRep);
            Context.Mesajs.Add(mesaj);
            Context.SaveChanges();
            return(RedirectToAction("Index", "Mesaj"));
        }