kreta/Kreta.BusinessLogic/HelperClasses/NemzetisegiDokumentumokCOs/NemzetisegiBaseTextCo.cs
2024-03-13 00:33:46 +01:00

21 lines
582 B
C#

using System.Linq;
using System.Resources;
namespace Kreta.BusinessLogic.HelperClasses.NemzetisegiDokumentumokCOs
{
public abstract class NemzetisegiBaseTextCo
{
public NemzetisegiBaseTextCo(ResourceSet resourceSet)
{
TextsFromResource(resourceSet);
}
private void TextsFromResource(ResourceSet resourceSet)
{
foreach (var pi in GetType().GetProperties().Where(p => p.Name.EndsWith("Text")))
{
pi.SetValue(this, resourceSet.GetString(pi.Name));
}
}
}
}