24 lines
785 B
C#
24 lines
785 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.Mulasztas;
|
|
|
|
namespace Kreta.Ellenorzo.BL.VN.Mulasztas
|
|
{
|
|
public class MulasztasFacade : EllenorzoFacade
|
|
{
|
|
public MulasztasFacade(MobileUser mobileUser) : base(mobileUser)
|
|
{
|
|
}
|
|
|
|
public HashSet<MulasztasListResponse> ListMulasztas(MulasztasListRequest request)
|
|
=> RunSubquery(() => MulasztasSubqueries.ListMulasztas(DefaultConnectionParameters, request));
|
|
|
|
public MulasztasListResponse GetMulasztas(string uid)
|
|
=> ListMulasztas(new MulasztasListRequest(uid)
|
|
{
|
|
IsCallerGetOnlyOneItem = true
|
|
}).First();
|
|
}
|
|
}
|