using System.Collections.Generic; using System.Threading.Tasks; using Kreta.Naplo.Domain.V2.Model; using Kreta.Naplo.Domain.V2.Model.Get.OpenBoard; using Kreta.Naplo.Domain.V2.Model.Get.Orarend; using Kreta.Naplo.Domain.V2.Model.Get.Tanmenet; using Kreta.Naplo.Domain.V2.Model.Get.Tanulo; using Kreta.Naplo.Domain.V2.Model.Post.Naplozas; using Kreta.Naplo.Domain.V2.Model.Post.OpenBoard; using OrarendiOra = Kreta.Naplo.Domain.V2.Model.Get.Ora.OrarendiOra.JavasoltJelenlet; using TanitasiOra = Kreta.Naplo.Domain.V2.Model.Get.Ora.TanitasiOra.JavasoltJelenlet; namespace Kreta.Naplo.Domain.V2.Service { public interface ICommonService { Task> ListTanmenetAsync(TanmenetGetRequest request); Task> ListJavasoltJelenletAsync(OrarendiOra.JavasoltJelenletGetRequest request); Task> ListJavasoltJelenletAsync(TanitasiOra.JavasoltJelenletGetRequest request); Task>> ListJavasoltJelenletTemplateAsync(object request); Task>> GetOraListaAsync(OraGetRequest request); Task> OraNaplozasAsync(List request); Task PostFajlFeltoltesAsync(FeltoltottFajlRequest request); Task GetFeltolthetoFajlokSzamaAsync(FeltolthetoFajlokSzamaRequest request); Task> GetTanuloErtekeleseiAsync(ErtekelesGetRequest request); } }