25 lines
798 B
C#
25 lines
798 B
C#
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<FeljegyzesListResponse> ListFeljegyzes(FeljegyzesListRequest request)
|
|
=> RunSubquery(() => FeljegyzesSubqueries.ListFeljegyzes(DefaultConnectionParameters, request));
|
|
|
|
public FeljegyzesListResponse GetFeljegyzes(string uid)
|
|
=> ListFeljegyzes(new FeljegyzesListRequest(uid)
|
|
{
|
|
IsCallerGetOnlyOneItem = true
|
|
}).First();
|
|
}
|
|
}
|