public IActionResult DeleteRequestApprovalDecision(int deleteRequestId) { var deleteRequest = _materialsService.GetDeleteRequest(deleteRequestId); if (deleteRequest == null) { return(RedirectToAction("ResourceNotFound", "Error", new { error = "sugestia usunięcia o podanym Id nie istnieje." })); } ConfigureSuggestionBreadcrumbs(deleteRequestId); var vm = new ChangeRequestApprovalDecision { MaterialViewModel = new MaterialToApproveViewModel { MaterialId = deleteRequest.MaterialToDeleteId.Value, CreatorUsername = deleteRequest.MaterialToDelete.Creator.Username, Name = deleteRequest.MaterialToDelete.Name, Description = deleteRequest.MaterialToDelete.Description, UploadDate = deleteRequest.MaterialToDelete.UploadDate, Files = deleteRequest.MaterialToDelete.Files.Select(f => new FileViewModel { FileId = f.FileId, FileName = f.FileName, RelativePath = f.RelativePath, ContentType = f.ContentType } ).ToList() }, DeleteRequestViewModel = new DeleteRequestViewModel { DeleteRequestId = deleteRequest.DeleteRequestId, ReasonId = deleteRequest.DeleteReasonId, Reason = deleteRequest.DeleteReason.Reason, AdditionalComment = deleteRequest.AdditionalComment, DeleterName = deleteRequest.Deleter.Username } }; return(View(vm)); }