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