public IActionResult Reactivate(int id) { _puzzleRepository.ReactivatePuzzle(id); return(NoContent()); }
public IActionResult Reject(int id, Request request) { UserProfile userProfile = GetCurrentUserProfile(); var userId = userProfile.Id; request.SenderOfPuzzleUserId = userId; request.CreateDateTime = DateTime.Now; //edit that request to statusid = 3 as well so can be removed from incoming requests page _requestRepository.UpdateToReject(request); //new instance of puzzle Puzzle puzzle = new Puzzle(); //need to specify id of puzzle to know which one to reactivate and send back shared puzzle list puzzle.Id = request.PuzzleId; //reactivate puzzle and remove from shared puzzle list _puzzleRepository.ReactivatePuzzle(puzzle.Id); return(Ok()); }