コード例 #1
0
 public IActionResult Approve(int id)
 {
     if (puzzleRepository.Approve(id, loginHandler.LoggedInUserId(HttpContext).Value))
     {
         return(Json(new { success = true }));
     }
     else
     {
         return(Json(new { success = false, error = "Approval failed." }));
     }
 }
コード例 #2
0
 public IActionResult Approve(int id)
 {
     if (puzzleRepository.Approve(id, loginHandler.LoggedInUserId(HttpContext).Value))
     {
         Puzzle       approved = puzzleRepository.Get(id);
         Notification notif    = new Notification(Guid.NewGuid().ToString(), approved.Author, "Your puzzle has been approved!", false, Url.Action("TrainId", "Puzzle", new { id = id }), DateTime.UtcNow);
         notificationRepository.Add(notif);
         return(Json(new { success = true }));
     }
     else
     {
         return(Json(new { success = false, error = "Approval failed." }));
     }
 }