using System.Collections.Generic; using Kreta.BusinessLogic.HelperClasses.Dokumentum.TorzslapEsBizonyitvany; using Kreta.Enums; using Kreta.Resources; namespace Kreta.BusinessLogic.Helpers.DokumentumHelpers { public class DokumentumNyelvesitesHelper { public void SetErtekelesek(List data, string szorgalomIdegenNyelven, string magatartasIdegenNyelven) { foreach (var item in data) { if (item.TantargyNevIdegenNyelven == SzorgalomEsMagatartas.Szorgalom) { item.TantargyNevIdegenNyelven = szorgalomIdegenNyelven; } if (item.TantargyNevIdegenNyelven == SzorgalomEsMagatartas.Magatartas) { item.TantargyNevIdegenNyelven = magatartasIdegenNyelven; } item.NyelvesitettErtekeles = !string.IsNullOrWhiteSpace(item.ErtekelesSzovegIdegenNyelven) ? item.ErtekelesSzovegIdegenNyelven : !string.IsNullOrWhiteSpace(item.ErtekelesOsztalyzatIdegenNyelven) ? item.ErtekelesOsztalyzatIdegenNyelven : !string.IsNullOrWhiteSpace(item.ErtekelesValueIdegenNyelven) ? item.ErtekelesValueIdegenNyelven : !string.IsNullOrWhiteSpace(item.ErtekelesSzazalek) ? item.ErtekelesSzazalek : item.ErtekelesMagyar; } } public static bool IsNemzetiDokumentumNyelvActive(List nemzetiDokumentumNyelvek, AnyanyelvEnum anyanyelvEnum) { var result = nemzetiDokumentumNyelvek.Contains((int)anyanyelvEnum); return result; } } }