Files
kreta/Kreta.WebApi/Ellenorzo/Kreta.Ellenorzo.BL/VN/TargyiEszkoz/TargyiEszkozFacade.cs
T
2024-03-13 00:33:46 +01:00

30 lines
1.0 KiB
C#

using Kreta.Ellenorzo.BL.VN.Ellenorzo;
using Kreta.Ellenorzo.BL.VN.Felhasznalo.Gondviselo;
using Kreta.Ellenorzo.BL.VN.Logic;
using Kreta.Ellenorzo.BL.VN.TargyiEszkoz;
using Kreta.Ellenorzo.Domain.VN.Common;
using Kreta.Ellenorzo.Domain.VN.Felhasznalo.Gondviselo;
namespace Kreta.Ellenorzo.BL.VN.Felhasznalo
{
public class TargyiEszkozFacade : EllenorzoFacade
{
public TargyiEszkozFacade(MobileUser mobileUser) : base(mobileUser)
{
}
public void SaveGondviseloEszkozIgenyles(GondviseloEszkozIgenylesRequest request)
{
new ValidatorLogic(request).ThrowExceptionIfModelIsNotvalid();
RunSubquery(() => GondviseloSubqueries.SaveGondviseloEszkozIgenyles(DefaultConnectionParameters, request));
}
public bool IsEszkozKiosztva()
=> RunSubquery(() => TargyiEszkozSubqueries.IsEszkozKiosztva(DefaultConnectionParameters));
public bool? IsRegisztralt()
=> RunSubquery(() => TargyiEszkozSubqueries.IsRegistered(DefaultConnectionParameters));
}
}