Browse Source

Use IActionResult as the return value of the page method in the module.

#3495
pull/3579/head
maliming 6 years ago
parent
commit
758333991c
  1. 4
      modules/account/src/Volo.Abp.Account.Web.IdentityServer/Pages/Consent.cshtml.cs
  2. 4
      modules/account/src/Volo.Abp.Account.Web/Pages/Account/Logout.cshtml.cs
  3. 9
      modules/account/src/Volo.Abp.Account.Web/Pages/Account/Manage.cshtml.cs
  4. 4
      modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml.cs
  5. 4
      modules/account/src/Volo.Abp.Account.Web/Pages/Account/SendSecurityCode.cshtml.cs
  6. 4
      modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Edit.cshtml.cs
  7. 8
      modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Detail.cshtml.cs
  8. 4
      modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Index.cshtml.cs
  9. 5
      modules/client-simulation/src/Volo.ClientSimulation.Web/Pages/ClientSimulation/Index.cshtml.cs
  10. 4
      modules/client-simulation/src/Volo.ClientSimulation.Web/Pages/ClientSimulation/SimulationArea.cshtml.cs
  11. 4
      modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Index.cshtml.cs
  12. 4
      modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Roles/CreateModal.cshtml.cs
  13. 9
      modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Roles/Index.cshtml.cs
  14. 4
      modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Users/CreateModal.cshtml.cs
  15. 4
      modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Users/EditModal.cshtml.cs
  16. 9
      modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Users/Index.cshtml.cs
  17. 4
      modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/PermissionManagementModal.cshtml.cs
  18. 9
      modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml.cs
  19. 6
      modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/ConnectionStringsModal.cshtml.cs
  20. 6
      modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/CreateModal.cshtml.cs
  21. 4
      modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/EditModal.cshtml.cs
  22. 9
      modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/Index.cshtml.cs

4
modules/account/src/Volo.Abp.Account.Web.IdentityServer/Pages/Consent.cshtml.cs

@ -42,7 +42,7 @@ namespace Volo.Abp.Account.Web.Pages
_resourceStore = resourceStore;
}
public virtual async Task OnGet()
public virtual async Task<IActionResult> OnGet()
{
var request = await _interaction.GetAuthorizationContextAsync(ReturnUrl);
if (request == null)
@ -74,6 +74,8 @@ namespace Volo.Abp.Account.Web.Pages
{
ConsentInput.ApiScopes.Add(GetOfflineAccessScope(true));
}
return Page();
}
public virtual async Task<IActionResult> OnPost(string userDecision)

4
modules/account/src/Volo.Abp.Account.Web/Pages/Account/Logout.cshtml.cs

@ -24,9 +24,9 @@ namespace Volo.Abp.Account.Web.Pages.Account
return RedirectToPage("/Account/Login");
}
public virtual Task OnPostAsync()
public virtual Task<IActionResult> OnPostAsync()
{
return Task.CompletedTask;
return Task.FromResult<IActionResult>(Page());
}
}
}

9
modules/account/src/Volo.Abp.Account.Web/Pages/Account/Manage.cshtml.cs

@ -1,6 +1,7 @@
using System.ComponentModel.DataAnnotations;
using System.Threading.Tasks;
using Volo.Abp.Identity;
using Microsoft.AspNetCore.Mvc;
namespace Volo.Abp.Account.Web.Pages.Account
{
@ -17,16 +18,18 @@ namespace Volo.Abp.Account.Web.Pages.Account
ProfileAppService = profileAppService;
}
public virtual async Task OnGetAsync()
public virtual async Task<IActionResult> OnGetAsync()
{
var user = await ProfileAppService.GetAsync();
PersonalSettingsInfoModel = ObjectMapper.Map<ProfileDto, PersonalSettingsInfoModel>(user);
return Page();
}
public virtual Task OnPostAsync()
public virtual Task<IActionResult> OnPostAsync()
{
return Task.CompletedTask;
return Task.FromResult<IActionResult>(Page());
}
}

4
modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml.cs

@ -31,9 +31,11 @@ namespace Volo.Abp.Account.Web.Pages.Account
AccountAppService = accountAppService;
}
public virtual async Task OnGetAsync()
public virtual async Task<IActionResult> OnGetAsync()
{
await CheckSelfRegistrationAsync();
return Page();
}
public virtual async Task<IActionResult> OnPostAsync()

4
modules/account/src/Volo.Abp.Account.Web/Pages/Account/SendSecurityCode.cshtml.cs

@ -41,9 +41,9 @@ namespace Volo.Abp.Account.Web.Pages.Account
//);
}
public virtual Task OnPostAsync()
public virtual Task<IActionResult> OnPostAsync()
{
return Task.CompletedTask;
return Task.FromResult<IActionResult>(Page());
}
}
}

4
modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/Edit.cshtml.cs

@ -43,7 +43,7 @@ namespace Volo.Blogging.Pages.Admin.Blogs
return Page();
}
public async Task OnPostAsync()
public async Task<IActionResult> OnPostAsync()
{
await _blogAppService.Update(Blog.Id, new UpdateBlogDto()
{
@ -51,6 +51,8 @@ namespace Volo.Blogging.Pages.Admin.Blogs
ShortName = Blog.ShortName,
Description = Blog.Description
});
return Page();
}
public class BlogEditViewModel

8
modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Detail.cshtml.cs

@ -46,12 +46,14 @@ namespace Volo.Blogging.Pages.Blog.Posts
_commentAppService = commentAppService;
}
public async Task OnGetAsync()
public async Task<IActionResult> OnGetAsync()
{
await GetData();
return Page();
}
public async Task OnPostAsync()
public async Task<IActionResult> OnPostAsync()
{
var comment = await _commentAppService.CreateAsync(new CreateCommentDto()
{
@ -63,6 +65,8 @@ namespace Volo.Blogging.Pages.Blog.Posts
FocusCommentId = comment.Id;
await GetData();
return Page();
}
private async Task GetData()

4
modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/Posts/Index.cshtml.cs

@ -35,11 +35,13 @@ namespace Volo.Blogging.Pages.Blog.Posts
_tagAppService = tagAppService;
}
public async Task OnGetAsync()
public async Task<ActionResult> OnGetAsync()
{
Blog = await _blogAppService.GetByShortNameAsync(BlogShortName);
Posts = (await _postAppService.GetListByBlogIdAndTagName(Blog.Id, TagName)).Items;
PopularTags = (await _tagAppService.GetPopularTags(Blog.Id, new GetPopularTagsInput {ResultCount = 10, MinimumPostCount = 2}));
return Page();
}
}
}

5
modules/client-simulation/src/Volo.ClientSimulation.Web/Pages/ClientSimulation/Index.cshtml.cs

@ -1,13 +1,14 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
namespace Volo.ClientSimulation.Pages.ClientSimulation
{
public class IndexModel : PageModel
{
public async Task OnGetAsync()
public Task<IActionResult> OnGetAsync()
{
return Task.FromResult<IActionResult>(Page());
}
}
}

4
modules/client-simulation/src/Volo.ClientSimulation.Web/Pages/ClientSimulation/SimulationArea.cshtml.cs

@ -16,10 +16,10 @@ namespace Volo.ClientSimulation.Pages.ClientSimulation
Simulation = simulation;
}
public Task OnGetAsync()
public Task<IActionResult> OnGetAsync()
{
Snapshot = Simulation.CreateSnapshot();
return Task.CompletedTask;
return Task.FromResult<IActionResult>(Page());
}
public async Task<IActionResult> OnPostStartAsync()

4
modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Index.cshtml.cs

@ -1,4 +1,5 @@
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc.UI.RazorPages;
namespace Volo.Docs.Admin.Pages.Docs.Admin.Projects
@ -6,8 +7,9 @@ namespace Volo.Docs.Admin.Pages.Docs.Admin.Projects
[Authorize(DocsAdminPermissions.Projects.Default)]
public class IndexModel : DocsAdminPageModel
{
public void OnGet()
public ActionResult OnGet()
{
return Page();
}
}
}

4
modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Roles/CreateModal.cshtml.cs

@ -16,9 +16,9 @@ namespace Volo.Abp.Identity.Web.Pages.Identity.Roles
IdentityRoleAppService = identityRoleAppService;
}
public virtual Task OnGetAsync()
public virtual Task<IActionResult> OnGetAsync()
{
return Task.CompletedTask;
return Task.FromResult<IActionResult>(Page());
}
public virtual async Task<IActionResult> OnPostAsync()

9
modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Roles/Index.cshtml.cs

@ -1,17 +1,18 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
namespace Volo.Abp.Identity.Web.Pages.Identity.Roles
{
public class IndexModel : IdentityPageModel
{
public virtual Task OnGetAsync()
public virtual Task<IActionResult> OnGetAsync()
{
return Task.CompletedTask;
return Task.FromResult<IActionResult>(Page());
}
public virtual Task OnPostAsync()
public virtual Task<IActionResult> OnPostAsync()
{
return Task.CompletedTask;
return Task.FromResult<IActionResult>(Page());
}
}
}

4
modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Users/CreateModal.cshtml.cs

@ -25,7 +25,7 @@ namespace Volo.Abp.Identity.Web.Pages.Identity.Users
IdentityRoleAppService = identityRoleAppService;
}
public virtual async Task OnGetAsync()
public virtual async Task<IActionResult> OnGetAsync()
{
UserInfo = new UserInfoViewModel();
@ -37,6 +37,8 @@ namespace Volo.Abp.Identity.Web.Pages.Identity.Users
{
role.IsAssigned = role.IsDefault;
}
return Page();
}
public virtual async Task<NoContentResult> OnPostAsync()

4
modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Users/EditModal.cshtml.cs

@ -27,7 +27,7 @@ namespace Volo.Abp.Identity.Web.Pages.Identity.Users
IdentityRoleAppService = identityRoleAppService;
}
public virtual async Task OnGetAsync(Guid id)
public virtual async Task<IActionResult> OnGetAsync(Guid id)
{
UserInfo = ObjectMapper.Map<IdentityUserDto, UserInfoViewModel>(await IdentityUserAppService.GetAsync(id));
@ -41,6 +41,8 @@ namespace Volo.Abp.Identity.Web.Pages.Identity.Users
role.IsAssigned = true;
}
}
return Page();
}
public virtual async Task<IActionResult> OnPostAsync()

9
modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Users/Index.cshtml.cs

@ -1,17 +1,18 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
namespace Volo.Abp.Identity.Web.Pages.Identity.Users
{
public class IndexModel : IdentityPageModel
{
public virtual Task OnGetAsync()
public virtual Task<IActionResult> OnGetAsync()
{
return Task.CompletedTask;
return Task.FromResult<IActionResult>(Page());
}
public virtual Task OnPostAsync()
public virtual Task<IActionResult> OnPostAsync()
{
return Task.CompletedTask;
return Task.FromResult<IActionResult>(Page());
}
}
}

4
modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/PermissionManagementModal.cshtml.cs

@ -38,7 +38,7 @@ namespace Volo.Abp.PermissionManagement.Web.Pages.AbpPermissionManagement
PermissionAppService = permissionAppService;
}
public virtual async Task OnGetAsync()
public virtual async Task<IActionResult> OnGetAsync()
{
ValidateModel();
@ -62,6 +62,8 @@ namespace Volo.Abp.PermissionManagement.Web.Pages.AbpPermissionManagement
}
SelectAllInAllTabs = Groups.All(g => g.IsAllPermissionsGranted);
return Page();
}
public virtual async Task<IActionResult> OnPostAsync()

9
modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml.cs

@ -1,6 +1,7 @@
using System;
using System.Threading.Tasks;
using Microsoft.Extensions.Options;
using Microsoft.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc.UI.RazorPages;
namespace Volo.Abp.SettingManagement.Web.Pages.SettingManagement
@ -16,7 +17,7 @@ namespace Volo.Abp.SettingManagement.Web.Pages.SettingManagement
Options = options.Value;
}
public virtual async Task OnGetAsync()
public virtual async Task<IActionResult> OnGetAsync()
{
SettingPageCreationContext = new SettingPageCreationContext(ServiceProvider);
@ -24,11 +25,13 @@ namespace Volo.Abp.SettingManagement.Web.Pages.SettingManagement
{
await contributor.ConfigureAsync(SettingPageCreationContext);
}
return Page();
}
public virtual Task OnPostAsync()
public virtual Task<IActionResult> OnPostAsync()
{
return Task.CompletedTask;
return Task.FromResult<IActionResult>(Page());
}
}
}

6
modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/ConnectionStringsModal.cshtml.cs

@ -1,4 +1,4 @@
using System;
using System;
using System.ComponentModel.DataAnnotations;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
@ -17,7 +17,7 @@ namespace Volo.Abp.TenantManagement.Web.Pages.TenantManagement.Tenants
TenantAppService = tenantAppService;
}
public virtual async Task OnGetAsync(Guid id)
public virtual async Task<IActionResult> OnGetAsync(Guid id)
{
var defaultConnectionString = await TenantAppService.GetDefaultConnectionStringAsync(id);
Tenant = new TenantInfoModel
@ -26,6 +26,8 @@ namespace Volo.Abp.TenantManagement.Web.Pages.TenantManagement.Tenants
DefaultConnectionString = defaultConnectionString,
UseSharedDatabase = defaultConnectionString.IsNullOrWhiteSpace()
};
return Page();
}
public virtual async Task<IActionResult> OnPostAsync()

6
modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/CreateModal.cshtml.cs

@ -1,4 +1,4 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
@ -16,9 +16,9 @@ namespace Volo.Abp.TenantManagement.Web.Pages.TenantManagement.Tenants
TenantAppService = tenantAppService;
}
public virtual Task OnGetAsync()
public virtual Task<IActionResult> OnGetAsync()
{
return Task.CompletedTask;
return Task.FromResult<IActionResult>(Page());
}
public virtual async Task<IActionResult> OnPostAsync()

4
modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/EditModal.cshtml.cs

@ -17,11 +17,13 @@ namespace Volo.Abp.TenantManagement.Web.Pages.TenantManagement.Tenants
TenantAppService = tenantAppService;
}
public virtual async Task OnGetAsync(Guid id)
public virtual async Task<IActionResult> OnGetAsync(Guid id)
{
Tenant = ObjectMapper.Map<TenantDto, TenantInfoModel>(
await TenantAppService.GetAsync(id)
);
return Page();
}
public virtual async Task<IActionResult> OnPostAsync()

9
modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/Index.cshtml.cs

@ -1,18 +1,19 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
namespace Volo.Abp.TenantManagement.Web.Pages.TenantManagement.Tenants
{
public class IndexModel : TenantManagementPageModel
{
public virtual Task OnGetAsync()
public virtual Task<IActionResult> OnGetAsync()
{
return Task.CompletedTask;
return Task.FromResult<IActionResult>(Page());
}
public virtual Task OnPostAsync()
public virtual Task<IActionResult> OnPostAsync()
{
return Task.CompletedTask;
return Task.FromResult<IActionResult>(Page());
}
}
}
Loading…
Cancel
Save