public ActionResult GiveFeedback(Guid id, string message)
{
var request =
RepositoryFactory.FeedbackRequestRepository.Queryable.SingleOrDefault(
x => x.Id == id && x.Instructor.Identifier == CurrentUser.Identity.Name);
if (request == null)
{
return HttpNotFound();
}
request.Response = message;
request.ResponseDate = DateTime.UtcNow;
RepositoryFactory.FeedbackRequestRepository.EnsurePersistent(request);
Message = "Thanks for your feedback!";
return RedirectToAction("Notifications");
}