public IActionResult AddComment(NewCommentModel model) { if (ModelState.IsValid) { var coach = GetCoach(); var request = new AddCommentRequest { ClubId = club.Guid, Comment = model.Comment, FeedbackId = model.FeedbackId, PostedBy = $"{coach.FirstName} {coach.LastName}", PosterId = coach.Guid, Membership = Membership.Coach }; feedbackRepository.AddComment(request); } var feedbackChain = feedbackQuery.GetFeedbackChain( new FeedbackChainRequest { ClubId = club.Guid, FeedbackId = model.FeedbackId } ); var viewModel = new FeedbackChainModel { FeedbackChain = feedbackChain, IsMember = GetCoach() != null }; return(View("FeedbackChain", viewModel)); }
public IActionResult FeedbackChain(Guid feedbackId) { var feedbackChain = feedbackQuery.GetFeedbackChain( new FeedbackChainRequest { ClubId = club.Guid, FeedbackId = feedbackId } ); var viewModel = new FeedbackChainModel { FeedbackChain = feedbackChain, IsMember = GetCoach() != null }; return(View(viewModel)); }