using System.Collections.Generic; using System.Linq; using Kreta.BusinessLogic.Helpers; using Kreta.Core.ConnectionType; using Kreta.Framework.Util; using Kreta.Naplo.Domain.V3.Common; using Kreta.Naplo.Domain.V3.Iskolaor; namespace Kreta.Naplo.BusinessLogic.V3.Iskolaor { public class IskolaorSubqueries { public static List ListIskolaor(DefaultConnectionParameters dcp) { var iskolaorAlkalmazottakList = new AlkalmazottHelper(new MobileConnectionType(dcp.FelhasznaloId, dcp.IntezmenyId, dcp.IntezmenyAzonosito, dcp.TanevId)).GetIskolaor(); return iskolaorAlkalmazottakList.Select(iskolaor => new IskolaorResponse { Uid = iskolaor.IdpEgyediAzonosito, Nev = iskolaor.Nev, FeladatEllatasiHelyId = iskolaor.FeladatEllatasiHelyId, FeladatEllatasiHelyNev = iskolaor.MukodesiHelyNeve + " - " + iskolaor.OktatasiNevelesiFeladatTipusId.GetItemNameFromCache(dcp.TanevId, dcp.IntezmenyAzonosito), EmailCim = iskolaor.AlapertelmezettEmailCim, Telefonszam = iskolaor.AlapertelmezettTelefonszam }).ToList(); } } }