40 lines
1.3 KiB
C#
40 lines
1.3 KiB
C#
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));
|
|
});
|
|
}
|
|
}
|
|
}
|