public IActionResult DeclineEditRequest(EditRequestViewModel vm) { if (!ModelState.IsValid) { return(View(vm)); } var loggedModerator = _userService.FindByIdentityUserId(User.FindFirstValue(ClaimTypes.NameIdentifier)); try { _materialsService.DeclineEditRequest(vm.EditRequestId, vm.DeclineReason); } catch (ArgumentException) { return(RedirectToAction("ResourceNotFound", "Error", new { error = "sugestia edycji o podanym Id nie istnieje." })); } return(RedirectToAction("EditSuggestions")); }