using Kreta.DataAccess.Interfaces; using Kreta.DataAccessManual.ParameterClasses; using Kreta.Enums.ManualEnums; namespace Kreta.DataAccessManual.Interfaces { public interface IJuttatasDal { IJuttatas Get(); IJuttatas Get(int id); int Insert(IJuttatas dto); void Update(IJuttatas dto); void UpdateTanulokSzakkepzoAdatok(int felhasznaloId, string tanulokIdString, SzakkepzoAdatokPCO juttatasAdatok); void UpdateTanulokSzakkepzesiJuttatasok(int tanevId, int felhasznaloId, int juttatasTipusId, int? tanuloId = null, string tanulokIdString = null); void UpdateTanuloEpJuttatasok(int tanevId, int felhasznaloId, int tanuloId); bool IsExitingJogosultJuttatas(int tanuloId); void UpdateOsszesTanuloAtlag(int felhasznaloId, AtlagTipusEnum atlagTipus, int tanevId, int kovTanevId); } }