Locale -> Translation
This commit is contained in:
@@ -55,8 +55,8 @@ namespace AyaNova.Api.Controllers
|
||||
return StatusCode(503, new ApiErrorResponse(ApiErrorCode.API_CLOSED, null, serverState.Reason));
|
||||
}
|
||||
|
||||
long LocaleId = UserLocaleIdFromContext.Id(HttpContext.Items);
|
||||
List<string> LocaleKeysToFetch = new List<string>();
|
||||
long TranslationId = UserTranslationIdFromContext.Id(HttpContext.Items);
|
||||
List<string> TranslationKeysToFetch = new List<string>();
|
||||
|
||||
List<NameIdItem> ReturnList = new List<NameIdItem>();
|
||||
|
||||
@@ -90,14 +90,14 @@ namespace AyaNova.Api.Controllers
|
||||
}
|
||||
else if (keyNameInLowerCase == StringUtil.TrimTypeName(typeof(UserType).ToString()).ToLowerInvariant())
|
||||
{
|
||||
LocaleKeysToFetch.Add("UserTypesAdministrator");
|
||||
LocaleKeysToFetch.Add("UserTypesSchedulable");
|
||||
LocaleKeysToFetch.Add("UserTypesNonSchedulable");
|
||||
LocaleKeysToFetch.Add("UserTypesClient");
|
||||
LocaleKeysToFetch.Add("UserTypesHeadOffice");
|
||||
LocaleKeysToFetch.Add("UserTypesSubContractor");
|
||||
LocaleKeysToFetch.Add("UserTypesUtility");
|
||||
var LT = LocaleBiz.GetSubsetStaticAsync(LocaleKeysToFetch, LocaleId).Result;
|
||||
TranslationKeysToFetch.Add("UserTypesAdministrator");
|
||||
TranslationKeysToFetch.Add("UserTypesSchedulable");
|
||||
TranslationKeysToFetch.Add("UserTypesNonSchedulable");
|
||||
TranslationKeysToFetch.Add("UserTypesClient");
|
||||
TranslationKeysToFetch.Add("UserTypesHeadOffice");
|
||||
TranslationKeysToFetch.Add("UserTypesSubContractor");
|
||||
TranslationKeysToFetch.Add("UserTypesUtility");
|
||||
var LT = TranslationBiz.GetSubsetStaticAsync(TranslationKeysToFetch, TranslationId).Result;
|
||||
|
||||
ReturnList.Add(new NameIdItem() { Name = LT["UserTypesAdministrator"], Id = (long)UserType.Administrator });
|
||||
ReturnList.Add(new NameIdItem() { Name = LT["UserTypesSchedulable"], Id = (long)UserType.Schedulable });
|
||||
@@ -110,26 +110,26 @@ namespace AyaNova.Api.Controllers
|
||||
else if (keyNameInLowerCase == StringUtil.TrimTypeName(typeof(AuthorizationRoles).ToString()).ToLowerInvariant())
|
||||
{
|
||||
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleNoRole");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleBizAdminLimited");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleBizAdminFull");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleDispatchLimited");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleDispatchFull");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleInventoryLimited");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleInventoryFull");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleAccountingFull");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleTechLimited");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleTechFull");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleSubContractorLimited");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleSubContractorFull");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleCustomerLimited");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleCustomerFull");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleOpsAdminLimited");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleOpsAdminFull");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleSalesLimited");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleSalesFull");
|
||||
LocaleKeysToFetch.Add("AuthorizationRoleAll");
|
||||
var LT = LocaleBiz.GetSubsetStaticAsync(LocaleKeysToFetch, LocaleId).Result;
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleNoRole");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleBizAdminLimited");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleBizAdminFull");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleDispatchLimited");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleDispatchFull");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleInventoryLimited");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleInventoryFull");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleAccountingFull");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleTechLimited");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleTechFull");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleSubContractorLimited");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleSubContractorFull");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleCustomerLimited");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleCustomerFull");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleOpsAdminLimited");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleOpsAdminFull");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleSalesLimited");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleSalesFull");
|
||||
TranslationKeysToFetch.Add("AuthorizationRoleAll");
|
||||
var LT = TranslationBiz.GetSubsetStaticAsync(TranslationKeysToFetch, TranslationId).Result;
|
||||
|
||||
ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleNoRole"], Id = (long)AuthorizationRoles.NoRole });
|
||||
ReturnList.Add(new NameIdItem() { Name = LT["AuthorizationRoleBizAdminLimited"], Id = (long)AuthorizationRoles.BizAdminLimited });
|
||||
|
||||
Reference in New Issue
Block a user