diff --git a/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Create.cshtml.cs b/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Create.cshtml.cs index c23661a0a2..f8c40a1b01 100644 --- a/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Create.cshtml.cs +++ b/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Create.cshtml.cs @@ -24,7 +24,7 @@ namespace Volo.Blogging.Pages.Admin.Blogs _authorization = authorization; } - public async Task OnGetAsync() + public virtual async Task OnGetAsync() { if (!await _authorization.IsGrantedAsync(BloggingPermissions.Blogs.Create)) { @@ -34,7 +34,7 @@ namespace Volo.Blogging.Pages.Admin.Blogs return Page(); } - public async Task OnPostAsync() + public virtual async Task OnPostAsync() { var blogDto = ObjectMapper.Map(Blog); diff --git a/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Edit.cshtml.cs b/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Edit.cshtml.cs index 3f3c0ea08a..9c40720261 100644 --- a/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Edit.cshtml.cs +++ b/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Edit.cshtml.cs @@ -29,7 +29,7 @@ namespace Volo.Blogging.Pages.Admin.Blogs _authorization = authorization; } - public async Task OnGetAsync() + public virtual async Task OnGetAsync() { if (!await _authorization.IsGrantedAsync(BloggingPermissions.Blogs.Update)) { @@ -43,7 +43,7 @@ namespace Volo.Blogging.Pages.Admin.Blogs return Page(); } - public async Task OnPostAsync() + public virtual async Task OnPostAsync() { await _blogAppService.Update(Blog.Id, new UpdateBlogDto() { diff --git a/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Index.cshtml.cs b/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Index.cshtml.cs index 367f19d60c..038f2e63f3 100644 --- a/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Index.cshtml.cs +++ b/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Index.cshtml.cs @@ -15,7 +15,7 @@ namespace Volo.Blogging.Pages.Admin.Blogs _authorization = authorization; } - public async Task OnGetAsync() + public virtual async Task OnGetAsync() { if (!await _authorization.IsGrantedAsync(BloggingPermissions.Blogs.Management)) { diff --git a/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Index.cshtml.cs b/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Index.cshtml.cs index cf16556c66..2835b05dc5 100644 --- a/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Index.cshtml.cs +++ b/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Index.cshtml.cs @@ -19,7 +19,7 @@ namespace Volo.Blogging.Pages.Blog _blogAppService = blogAppService; } - public async Task OnGetAsync() + public virtual async Task OnGetAsync() { var result = await _blogAppService.GetListAsync(); diff --git a/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Detail.cshtml.cs b/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Detail.cshtml.cs index e9edf37a7e..c2e9eb8ec8 100644 --- a/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Detail.cshtml.cs +++ b/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Detail.cshtml.cs @@ -46,14 +46,14 @@ namespace Volo.Blogging.Pages.Blog.Posts _commentAppService = commentAppService; } - public async Task OnGetAsync() + public virtual async Task OnGetAsync() { await GetData(); return Page(); } - public async Task OnPostAsync() + public virtual async Task OnPostAsync() { var comment = await _commentAppService.CreateAsync(new CreateCommentDto() { diff --git a/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Edit.cshtml.cs b/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Edit.cshtml.cs index 2203aacbea..90e9209645 100644 --- a/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Edit.cshtml.cs +++ b/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Edit.cshtml.cs @@ -33,7 +33,7 @@ namespace Volo.Blogging.Pages.Blog.Posts _authorization = authorization; } - public async Task OnGetAsync() + public virtual async Task OnGetAsync() { if (!await _authorization.IsGrantedAsync(BloggingPermissions.Posts.Update)) { @@ -47,7 +47,7 @@ namespace Volo.Blogging.Pages.Blog.Posts return Page(); } - public async Task OnPostAsync() + public virtual async Task OnPostAsync() { var post = new UpdatePostDto { diff --git a/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Index.cshtml.cs b/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Index.cshtml.cs index 5dec995b97..0b0597c60f 100644 --- a/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Index.cshtml.cs +++ b/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Index.cshtml.cs @@ -35,7 +35,7 @@ namespace Volo.Blogging.Pages.Blog.Posts _tagAppService = tagAppService; } - public async Task OnGetAsync() + public virtual async Task OnGetAsync() { Blog = await _blogAppService.GetByShortNameAsync(BlogShortName); Posts = (await _postAppService.GetListByBlogIdAndTagName(Blog.Id, TagName)).Items; diff --git a/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/New.cshtml.cs b/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/New.cshtml.cs index 353e469590..11c853b30c 100644 --- a/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/New.cshtml.cs +++ b/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/New.cshtml.cs @@ -35,7 +35,7 @@ namespace Volo.Blogging.Pages.Blog.Posts _blogOptions = blogOptions.Value; } - public async Task OnGetAsync() + public virtual async Task OnGetAsync() { if (!await _authorization.IsGrantedAsync(BloggingPermissions.Posts.Create)) { @@ -51,7 +51,7 @@ namespace Volo.Blogging.Pages.Blog.Posts return Page(); } - public async Task OnPost() + public virtual async Task OnPost() { var blog = await _blogAppService.GetAsync(Post.BlogId); diff --git a/modules/client-simulation/src/Volo.ClientSimulation.Web/Pages/ClientSimulation/Index.cshtml.cs b/modules/client-simulation/src/Volo.ClientSimulation.Web/Pages/ClientSimulation/Index.cshtml.cs index 62795587da..823be7aa53 100644 --- a/modules/client-simulation/src/Volo.ClientSimulation.Web/Pages/ClientSimulation/Index.cshtml.cs +++ b/modules/client-simulation/src/Volo.ClientSimulation.Web/Pages/ClientSimulation/Index.cshtml.cs @@ -6,7 +6,7 @@ namespace Volo.ClientSimulation.Pages.ClientSimulation { public class IndexModel : PageModel { - public Task OnGetAsync() + public virtual Task OnGetAsync() { return Task.FromResult(Page()); } diff --git a/modules/client-simulation/src/Volo.ClientSimulation.Web/Pages/ClientSimulation/SimulationArea.cshtml.cs b/modules/client-simulation/src/Volo.ClientSimulation.Web/Pages/ClientSimulation/SimulationArea.cshtml.cs index 01710098aa..094e8358e2 100644 --- a/modules/client-simulation/src/Volo.ClientSimulation.Web/Pages/ClientSimulation/SimulationArea.cshtml.cs +++ b/modules/client-simulation/src/Volo.ClientSimulation.Web/Pages/ClientSimulation/SimulationArea.cshtml.cs @@ -16,19 +16,19 @@ namespace Volo.ClientSimulation.Pages.ClientSimulation Simulation = simulation; } - public Task OnGetAsync() + public virtual Task OnGetAsync() { Snapshot = Simulation.CreateSnapshot(); return Task.FromResult(Page()); } - public async Task OnPostStartAsync() + public virtual async Task OnPostStartAsync() { Simulation.Start(); return new NoContentResult(); } - public async Task OnPostStopAsync() + public virtual async Task OnPostStopAsync() { Simulation.Stop(); return new NoContentResult(); diff --git a/modules/docs/app/VoloDocs.Web/Pages/Index.cshtml.cs b/modules/docs/app/VoloDocs.Web/Pages/Index.cshtml.cs index 537d650f83..8e4a26db44 100644 --- a/modules/docs/app/VoloDocs.Web/Pages/Index.cshtml.cs +++ b/modules/docs/app/VoloDocs.Web/Pages/Index.cshtml.cs @@ -24,7 +24,7 @@ namespace VoloDocs.Web.Pages _urlUiOptions = urlOptions.Value; } - public async Task OnGetAsync() + public virtual async Task OnGetAsync() { var projects = await _projectAppService.GetListAsync(); diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Create.cshtml.cs b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Create.cshtml.cs index dc4af5e94c..e6de68a3b1 100644 --- a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Create.cshtml.cs +++ b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Create.cshtml.cs @@ -29,7 +29,7 @@ namespace Volo.Docs.Admin.Pages.Docs.Admin.Projects _projectAppService = projectAppService; } - public async Task OnGetAsync(string source) + public virtual async Task OnGetAsync(string source) { if (source != null && source.ToLowerInvariant() == "github") { @@ -42,7 +42,7 @@ namespace Volo.Docs.Admin.Pages.Docs.Admin.Projects } } - public async Task OnPostAsync() + public virtual async Task OnPostAsync() { if (GithubProject != null) { diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Edit.cshtml.cs b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Edit.cshtml.cs index 49b569d18c..3b9aba5303 100644 --- a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Edit.cshtml.cs +++ b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Edit.cshtml.cs @@ -29,7 +29,7 @@ namespace Volo.Docs.Admin.Pages.Docs.Admin.Projects _projectAppService = projectAppService; } - public async Task OnGetAsync(Guid id) + public virtual async Task OnGetAsync(Guid id) { var project = await _projectAppService.GetAsync(id); @@ -42,7 +42,7 @@ namespace Volo.Docs.Admin.Pages.Docs.Admin.Projects throw new BusinessException("UnknowDocumentSourceExceptionMessage"); } - public async Task OnPostAsync() + public virtual async Task OnPostAsync() { if (GithubProject != null) { diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Index.cshtml.cs b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Index.cshtml.cs index 7da4796fbd..bfac3a2220 100644 --- a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Index.cshtml.cs +++ b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Index.cshtml.cs @@ -1,3 +1,4 @@ +using System.Threading.Tasks; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Volo.Abp.AspNetCore.Mvc.UI.RazorPages; @@ -7,9 +8,9 @@ namespace Volo.Docs.Admin.Pages.Docs.Admin.Projects [Authorize(DocsAdminPermissions.Projects.Default)] public class IndexModel : DocsAdminPageModel { - public ActionResult OnGet() + public virtual Task OnGet() { - return Page(); + return Task.FromResult(Page()); } } } \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Pull.cshtml.cs b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Pull.cshtml.cs index dd1b5c2ac9..195337a22e 100644 --- a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Pull.cshtml.cs +++ b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Pull.cshtml.cs @@ -23,7 +23,7 @@ namespace Volo.Docs.Admin.Pages.Docs.Admin.Projects _documentAppService = documentAppService; } - public async Task OnGetAsync(Guid id) + public virtual async Task OnGetAsync(Guid id) { var project = await _projectAppService.GetAsync(id); @@ -36,7 +36,7 @@ namespace Volo.Docs.Admin.Pages.Docs.Admin.Projects return Page(); } - public async Task OnPostAsync() + public virtual async Task OnPostAsync() { if (PullDocument.All) { diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Index.cshtml.cs b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Index.cshtml.cs index 50db79cb43..74fa74090d 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Index.cshtml.cs +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Index.cshtml.cs @@ -25,7 +25,7 @@ namespace Volo.Docs.Pages.Documents _uiOptions = urlOptions.Value; } - public async Task OnGetAsync() + public virtual async Task OnGetAsync() { DocumentsUrlPrefix = _uiOptions.RoutePrefix; diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs index 56f9dac913..bd5029caef 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs @@ -92,7 +92,7 @@ namespace Volo.Docs.Pages.Documents.Project _uiOptions = options.Value; } - public async Task OnGetAsync() + public virtual async Task OnGetAsync() { try { diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Search.cshtml.cs b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Search.cshtml.cs index 7be8271b0f..702141bc1e 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Search.cshtml.cs +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Search.cshtml.cs @@ -39,7 +39,7 @@ namespace Volo.Docs.Pages.Documents public List SearchOutputs { get; set; } = new List(); - public async Task OnGetAsync(string keyword) + public virtual async Task OnGetAsync(string keyword) { if (!await _documentAppService.FullSearchEnabledAsync()) {