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