init
This commit is contained in:
		@@ -0,0 +1,39 @@
 | 
			
		||||
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<ErtekelesDetails> 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<int> nemzetiDokumentumNyelvek, AnyanyelvEnum anyanyelvEnum)
 | 
			
		||||
        {
 | 
			
		||||
            var result = nemzetiDokumentumNyelvek.Contains((int)anyanyelvEnum);
 | 
			
		||||
            return result;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user