using Kreta.BusinessLogic.HelperClasses; using Kreta.Core.ConnectionType; using Kreta.DataAccessManual; using Kreta.DataAccessManual.Interfaces; namespace Kreta.BusinessLogic.Helpers { public class KirTelephelyHelper : LogicBase { public KirTelephelyHelper(IConnectionType connectionType) : base(connectionType) { } public bool HasKretaKodByTelephelyKod(int telephelyKod) { return Dal.CustomConnection.Run(ConnectionType, handler => { return !string.IsNullOrWhiteSpace(handler .KirTelephelyDal() .GetKretaKodByTelephelyId(telephelyKod, TanevId)); }); } public string GetKretaKodByTelephelyKod(int telephelyKod) { return Dal.CustomConnection.Run(ConnectionType, handler => { return handler.KirTelephelyDal().GetKretaKodByTelephelyId(telephelyKod, TanevId); }); } public void SaveKirTelephely(KirTelephelyCo kirTelephelyCo) { Dal.CustomConnection.Run(ConnectionType, handler => { IKirTelephelyDal kirTelephelyDal = handler.KirTelephelyDal(); kirTelephelyDal.Insert(KirTelephelyCo.CoToEntity(kirTelephelyDal, kirTelephelyCo)); }); } } }