using System.Collections.Generic; using System.Linq; using Kreta.Ellenorzo.BL.VN.Ellenorzo; using Kreta.Ellenorzo.Domain.VN.Common; using Kreta.Ellenorzo.Domain.VN.Feljegyzes; namespace Kreta.Ellenorzo.BL.VN.Feljegyzes { public class FeljegyzesFacade : EllenorzoFacade { public FeljegyzesFacade(MobileUser mobileUser) : base(mobileUser) { } public HashSet ListFeljegyzes(FeljegyzesListRequest request) => RunSubquery(() => FeljegyzesSubqueries.ListFeljegyzes(DefaultConnectionParameters, request)); public FeljegyzesListResponse GetFeljegyzes(string uid) => ListFeljegyzes(new FeljegyzesListRequest(uid) { IsCallerGetOnlyOneItem = true }).First(); } }