22 lines
866 B
C#
22 lines
866 B
C#
using salesbook.Shared.Core.Authorization.Enum;
|
|
|
|
namespace salesbook.Shared.Core.Helpers;
|
|
|
|
public static class KeyGroupHelper
|
|
{
|
|
public static string ConvertToHumanReadable(this KeyGroupEnum keyGroup)
|
|
{
|
|
return keyGroup switch
|
|
{
|
|
KeyGroupEnum.Agenti => "Agenti",
|
|
KeyGroupEnum.Tecnico => "Tecnico",
|
|
KeyGroupEnum.UtenteAziendale => "Utente Aziendale",
|
|
KeyGroupEnum.AmministratoreAziendale => "Amministratore Aziendale",
|
|
KeyGroupEnum.ResponsabileDiReparto => "Responsabile Di Reparto",
|
|
KeyGroupEnum.Programmatore => "Programmatore",
|
|
KeyGroupEnum.Cliente => "Cliente",
|
|
KeyGroupEnum.ResponsabileAmministrativo => "Responsabile Amministrativo",
|
|
_ => throw new ArgumentOutOfRangeException(nameof(keyGroup), keyGroup, null)
|
|
};
|
|
}
|
|
} |