using Kreta.DataAccess.Interfaces; using Kreta.DataAccessManual.Interfaces; using Kreta.DataAccessManual.Util; using Kreta.Framework.Util; using SDA.Kreta.Entities; namespace Kreta.DataAccessManual { internal class TanuloMentessegDal : DataAccessBase, ITanuloMentessegDal { public void Insert(ITanuloMentesseg dto) { var entity = dto as TanuloMentesseg; entity.Insert(); dto.ID = entity.ID; DalHelper.Commit(); } public void FullUpdate(ITanuloMentesseg dto) { var entity = dto as TanuloMentesseg; entity.FullUpdate(); DalHelper.Commit(); } public ITanuloMentesseg Get() { return TanuloMentesseg.GiveAnInstance(); } public ITanuloMentesseg Get(int id) { var entity = TanuloMentesseg.GiveAnInstance(); entity.LoadByID(id); return entity; } public void Delete(int id) { var entity = TanuloMentesseg.GiveAnInstance(); entity.LoadByID(id); entity.Delete(); DalHelper.Commit(); } public TanuloMentessegDal(DalHandler handler) : base(handler) { } public TanuloMentessegDal(DalHandler handler, GridParameters gridParameters) : base(handler, gridParameters) { } } }