30 lines
1.0 KiB
C#
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));
|
|
}
|
|
}
|