using Kreta.DataAccess.Interfaces; using Kreta.DataAccessManual.Interfaces; using Kreta.DataAccessManual.Util; using SDA.Kreta.Entities; namespace Kreta.DataAccessManual { internal class TeremFeltoltottFajlDal : DataAccessBase, ITeremFeltoltottFajlDal { public TeremFeltoltottFajlDal(DalHandler handler) : base(handler) { } public ITerem_FeltoltottFajl Get() { return Terem_FeltoltottFajl.GiveAnInstance(); } public ITerem_FeltoltottFajl Get(int id) { var entity = Terem_FeltoltottFajl.GiveAnInstance(); entity.LoadByID(id); return entity; } public void FullUpdate(ITerem_FeltoltottFajl dto) { var entity = dto as Terem_FeltoltottFajl; entity.FullUpdate(); DalHelper.Commit(); } public void Update(ITerem_FeltoltottFajl dto) { var entity = dto as Terem_FeltoltottFajl; entity.Update(); DalHelper.Commit(); } public void Insert(ITerem_FeltoltottFajl dto) { var entity = dto as Terem_FeltoltottFajl; entity.Insert(); dto.ID = entity.ID; DalHelper.Commit(); } public void Delete(int id) { var entity = Terem_FeltoltottFajl.GiveAnInstance(); entity.LoadByID(id); entity.Delete(); DalHelper.Commit(); } public void Delete(ITerem_FeltoltottFajl dto) { var entity = dto as Terem_FeltoltottFajl; entity.Delete(); DalHelper.Commit(); } } }