kreta/Kreta.WebApi/Ellenorzo/Kreta.Ellenorzo.BL/VN/Mulasztas/MulasztasFacade.cs
2024-03-13 00:33:46 +01:00

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();
}
}