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 SzerepkorDAL : DataAccessBase, ISzerepkorDAL { public SzerepkorDAL(DalHandler handler, GridParameters parameters) : base(handler, parameters) { } public SzerepkorDAL(DalHandler handler) : base(handler) { } public void RemoveAll(IAlkalmazott alkalmazott) { var entity = alkalmazott as Alkalmazott; entity.Szerepkor.RemoveAll(); } public ISzerepkor Get(int id) { var entity = Szerepkor.GiveAnInstance(); entity.LoadByID(id); return entity; } public void AddAlkalmazottSzerepkor(IAlkalmazott alkalmazott, ISzerepkor szerepkor) { ((Alkalmazott)alkalmazott).Szerepkor.Add((Szerepkor)szerepkor); } } }