public ActionResult SendMessage(Models.Message.SendMessageModel message) { if (IsLogon() == false) { return(RedirectToAction("index", "i")); } DB.Messages mesaj = new DB.Messages() { Id = Guid.NewGuid(), AddedDate = DateTime.Now, IsRead = false, Subject = message.Subject, ToMemberId = message.ToUserId }; var mRep = new DB.MessageReplies() { Id = Guid.NewGuid(), AddedDate = DateTime.Now, Member_Id = CurrentUserId(), Text = message.MessageBody }; mesaj.MessageReplies.Add(mRep); context.Messages.Add(mesaj); context.SaveChanges(); return(RedirectToAction("i", "Message")); }
public ActionResult SendMessage(SendMessageModel message) { //Giriş yapmayan kullanıcı bu sayfaya gelmemesi için en başta yönlendirme yaptık if (IsLogon() == false) { return(RedirectToAction("Index", "i")); } DB.Messages mesaj = new DB.Messages() { Id = Guid.NewGuid(), AddedDate = DateTime.Now, IsRead = false, Subject = message.Subject, ToMemberId = message.ToUserId }; var mRep = new DB.MessageReplies() { Id = Guid.NewGuid(), AddedDate = DateTime.Now, Member_Id = CurrentUserId(), Text = message.MessageBody }; mesaj.MessageReplies.Add(mRep); context.Messages.Add(mesaj); context.SaveChanges(); return(RedirectToAction("Index", "Message")); }
public ActionResult MessageReplies(string id) { var currentId = CurrentUserId(); var str = int.Parse(id); DB.Messages message = context.Messages.FirstOrDefault(x => x.Id == str); if (message.ToMemberId == currentId) { message.IsRead = true; context.SaveChanges(); } MessageRepliesModel model = new MessageRepliesModel(); model.MReplies = context.MessageReplies.Where(x => x.MessageId == str).OrderBy(x => x.AddedDate).ToList(); return(View(model)); }
public ActionResult MessageReplies(string id) { if (IsLogon() == false) { return(RedirectToAction("index", "i")); } var currentId = CurrentUserId(); MessageRepliesModel model = new MessageRepliesModel(); var guid = new Guid(id); DB.Messages message = context.Messages.FirstOrDefault(x => x.Id == guid); if (message.ToMemberId == currentId) { message.IsRead = true; context.SaveChanges(); } model.MReplies = context.MessageReplies.Where(x => x.MessageId == guid).OrderBy(x => x.AddedDate).ToList(); return(View(model)); }
public ActionResult MessageReplies(string id) { //Giriş yapmayan kullanıcı bu sayfaya gelmemesi için en başta yönlendirme yaptık if (IsLogon() == false) { return(RedirectToAction("Index", "i")); } var currentId = CurrentUserId(); var guid = new Guid(id); DB.Messages message = context.Messages.FirstOrDefault(x => x.Id == guid); if (message.ToMemberId == currentId) { message.IsRead = true; context.SaveChanges(); } MessageRepliesModels model = new MessageRepliesModels(); model.MReplies = context.MessageReplies.Where(x => x.MessageId == guid).OrderBy(x => x.AddedDate).ToList(); return(View(model)); }