mirror of https://github.com/abpframework/abp.git
9 changed files with 43 additions and 68 deletions
@ -1,20 +0,0 @@ |
|||
using System; |
|||
using Volo.Abp.Http; |
|||
|
|||
namespace Volo.Abp.AspNetCore.Mvc |
|||
{ |
|||
public class DefaultUrlActionNameNormalizer : IUrlActionNameNormalizer |
|||
{ |
|||
public void Normalize(UrlActionNameNormalizerContext context) |
|||
{ |
|||
if (context.ActionNameInUrl.IsNullOrEmpty()) |
|||
{ |
|||
return; |
|||
} |
|||
|
|||
context.ActionNameInUrl = HttpMethodHelper |
|||
.RemoveHttpMethodPrefix(context.ActionNameInUrl, context.HttpMethod) |
|||
.RemovePostFix("Async"); |
|||
} |
|||
} |
|||
} |
|||
@ -1,7 +0,0 @@ |
|||
namespace Volo.Abp.AspNetCore.Mvc |
|||
{ |
|||
public interface IUrlActionNameNormalizer |
|||
{ |
|||
void Normalize(UrlActionNameNormalizerContext context); |
|||
} |
|||
} |
|||
@ -1,17 +0,0 @@ |
|||
using System; |
|||
using Volo.Abp.AspNetCore.Mvc; |
|||
|
|||
namespace Volo.Abp.AspNetCore.App |
|||
{ |
|||
public class PhoneBookUrlActionNameNormalizer : IUrlActionNameNormalizer |
|||
{ |
|||
public void Normalize(UrlActionNameNormalizerContext context) |
|||
{ |
|||
if (string.Equals(context.ActionNameInUrl, "phone", StringComparison.OrdinalIgnoreCase)) |
|||
{ |
|||
context.ActionNameInUrl = "phones"; |
|||
return; |
|||
} |
|||
} |
|||
} |
|||
} |
|||
Loading…
Reference in new issue