Работа над маршрутизацией
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using NpgsqlTypes;
|
||||
using Pf2e.Database.Model.Enum;
|
||||
|
||||
namespace Pf2e.Web.Helpers
|
||||
{
|
||||
public static class PgNameHelper
|
||||
{
|
||||
public static string GetPgName(EntityType entityType)
|
||||
{
|
||||
var fieldInfo = entityType.GetType().GetField(entityType.ToString());
|
||||
var pgNameAttribute = fieldInfo?.GetCustomAttribute<PgNameAttribute>();
|
||||
return pgNameAttribute?.PgName ?? entityType.ToString().ToLower();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user