kreta/Kreta.DataAccessManual/PedagogusIKTAdatszolgaltatasDal.cs
2024-03-13 00:33:46 +01:00

44 lines
1.2 KiB
C#

using Kreta.DataAccess.Interfaces;
using Kreta.DataAccessManual.Interfaces;
using Kreta.DataAccessManual.Util;
using SDA.Kreta.Entities;
namespace Kreta.DataAccessManual
{
internal class PedagogusIKTAdatszolgaltatasDal : DataAccessBase, IPedagogusIKTAdatszolgaltatasDal
{
public PedagogusIKTAdatszolgaltatasDal(DalHandler handler) : base(handler)
{
}
public IPedagogusIKTAdatszolgaltatas Get()
{
return PedagogusIKTAdatszolgaltatas.GiveAnInstance();
}
public IPedagogusIKTAdatszolgaltatas Get(int id)
{
var entity = PedagogusIKTAdatszolgaltatas.GiveAnInstance();
entity.LoadByID(id);
return entity;
}
public void Insert(IPedagogusIKTAdatszolgaltatas dto)
{
var entity = dto as PedagogusIKTAdatszolgaltatas;
entity.Insert();
FollowUp(entity);
dto.ID = entity.ID;
DalHelper.Commit();
}
public void FullUpdate(IPedagogusIKTAdatszolgaltatas dto)
{
var entity = dto as PedagogusIKTAdatszolgaltatas;
entity.FullUpdate();
FollowUp(entity);
DalHelper.Commit();
}
}
}