public ActionResult ArticleDetails(int id, string yorum) { string uid = User.Identity.GetUserId(); WriteComment wc = new WriteComment(); wc.PersonId = uid; wc.Content = yorum; wc.WriteId = id; if (User.Identity.IsAuthenticated) { Person person = _uw.db.Users.Find(uid); if (person.HasPhoto) { ViewBag.Photo = "/Uploads/Person/" + uid + ".jpg"; } } ViewBag.ıd = User.Identity.GetUserId(); //Person person = _uw.db.Users.Find(uid); ViewBag.Comment = _uw.db.WriteComments.Where(x => x.WriteId == id).ToList(); Write write = _uw.db.Writes.Where(x => x.Id == id).FirstOrDefault(); ViewBag.write = _uw.db.Writes.Where(x => x.Id == id).FirstOrDefault(); _uw.WriteComments.Add(wc); _uw.Complete(); return(RedirectToAction("ArticleDetails")); }
private async void WriteComment_CommentAdd(object sender, RoutedEventArgs e) { WriteComment writeComment = sender as WriteComment; if (writeComment == null) { return; } var postData = await GetUpdatedPostData() .ConfigureAwait(true); Dispatcher.Invoke(() => { ViewModel.CurrentPostData.Comments = postData.Comments; }); await wdgCommentsList.LoadNewComments() .ConfigureAwait(true); }