using System.Collections.Generic; using Kreta.Naplo.BusinessLogic.V3.Naplo; using Kreta.Naplo.Domain.V3.Common; using Kreta.Naplo.Domain.V3.Tanar; namespace Kreta.Naplo.BusinessLogic.V3.Tanar { public class TanarFacade : NaploFacade { public TanarFacade(MobileUser mobileUser) : base(mobileUser) { } public ProfilResponse GetProfil() => RunSubquery(() => TanarSubqueries.GetProfil(DefaultConnectionParameters)); public BeallitasokResponse GetBeallitasok() => RunSubquery(() => TanarSubqueries.GetBeallitasok(DefaultConnectionParameters)); public void PostBeallitasok(BeallitasokRequest request) => RunSubquery(() => TanarSubqueries.PostBeallitasok(DefaultConnectionParameters, request)); public IEnumerable GetTantargyFelosztas() => RunSubquery(() => TanarSubqueries.GetTantargyFelosztas(DefaultConnectionParameters)); } }