From e7895560a894bf378d2b7667c92589099f18076e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Fri, 8 Dec 2017 11:13:43 +0300 Subject: [PATCH] Refactored CreateModal. --- .../Abp/AspNetCore/Mvc/ActionResultHelper.cs | 4 +- .../AbpIdentityWebAutoMapperProfile.cs | 10 ++ .../Pages/Identity/Users/CreateModal.cshtml | 96 +++++++++---------- .../Identity/Users/CreateModal.cshtml.cs | 55 ++++++++++- .../modules/identity/views/users/index.js | 34 ++----- 5 files changed, 118 insertions(+), 81 deletions(-) diff --git a/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ActionResultHelper.cs b/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ActionResultHelper.cs index 48cc8cc51d..d1373a808f 100644 --- a/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ActionResultHelper.cs +++ b/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ActionResultHelper.cs @@ -21,7 +21,9 @@ namespace Volo.Abp.AspNetCore.Mvc if (typeof(IActionResult).GetTypeInfo().IsAssignableFrom(returnType)) { - if (typeof(JsonResult).GetTypeInfo().IsAssignableFrom(returnType) || typeof(ObjectResult).GetTypeInfo().IsAssignableFrom(returnType)) + if (typeof(JsonResult).GetTypeInfo().IsAssignableFrom(returnType) || + typeof(ObjectResult).GetTypeInfo().IsAssignableFrom(returnType) || + typeof(NoContentResult).GetTypeInfo().IsAssignableFrom(returnType)) { return true; } diff --git a/src/Volo.Abp.Identity.Web/ObjectMappings/AbpIdentityWebAutoMapperProfile.cs b/src/Volo.Abp.Identity.Web/ObjectMappings/AbpIdentityWebAutoMapperProfile.cs index 586397cd98..fb96c8c07d 100644 --- a/src/Volo.Abp.Identity.Web/ObjectMappings/AbpIdentityWebAutoMapperProfile.cs +++ b/src/Volo.Abp.Identity.Web/ObjectMappings/AbpIdentityWebAutoMapperProfile.cs @@ -7,6 +7,8 @@ namespace Volo.Abp.Identity.Web.ObjectMappings { public AbpIdentityWebAutoMapperProfile() { + //EditModal + CreateMap(); CreateMap() @@ -14,6 +16,14 @@ namespace Volo.Abp.Identity.Web.ObjectMappings CreateMap() .ForMember(dest => dest.IsAssigned, opt => opt.Ignore()); + + //CreateModal + + CreateMap() + .ForMember(dest => dest.RoleNames, opt => opt.Ignore()); + + CreateMap() + .ForMember(dest => dest.IsAssigned, opt => opt.Ignore()); } } } diff --git a/src/Volo.Abp.Identity.Web/Pages/Identity/Users/CreateModal.cshtml b/src/Volo.Abp.Identity.Web/Pages/Identity/Users/CreateModal.cshtml index cf05719a94..ff2834130f 100644 --- a/src/Volo.Abp.Identity.Web/Pages/Identity/Users/CreateModal.cshtml +++ b/src/Volo.Abp.Identity.Web/Pages/Identity/Users/CreateModal.cshtml @@ -7,66 +7,62 @@ Layout = null; } - + -