using System.Collections.Generic;
using Kreta.DataAccess.Interfaces;
using Kreta.Enums;

namespace Kreta.DataAccessManual.Interfaces
{
    public interface IRendszerBeallitasDAL
    {
        IRendszerBeallitas Get(RendszerBeallitasTipusEnum beallitasTipus, int tanevId);
        void FullUpdate(IRendszerBeallitas dto);
        void ResetSystemSettings(int? intezmenyID, int? tanevID, List<int> exceptSystemSettings);
        void FollowupRendszerBeallitas(int intezmenyID, int tanevID, int kovetkezoTanevID, int beallitasID);
    }
}