28 lines
1.5 KiB
C#
28 lines
1.5 KiB
C#
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<List<object>> ListTanmenetAsync(TanmenetGetRequest request);
|
|
Task<List<object>> ListJavasoltJelenletAsync(OrarendiOra.JavasoltJelenletGetRequest request);
|
|
Task<List<object>> ListJavasoltJelenletAsync(TanitasiOra.JavasoltJelenletGetRequest request);
|
|
Task<ResponseWrapper<List<object>>> ListJavasoltJelenletTemplateAsync(object request);
|
|
Task<ResponseWrapper<List<OraGetResponse>>> GetOraListaAsync(OraGetRequest request);
|
|
Task<List<OraNaplozasResponse>> OraNaplozasAsync(List<OraNaplozasRequest> request);
|
|
Task<FeltoltottFajlResponse> PostFajlFeltoltesAsync(FeltoltottFajlRequest request);
|
|
Task<FeltolthetoFajlokSzamaResponse> GetFeltolthetoFajlokSzamaAsync(FeltolthetoFajlokSzamaRequest request);
|
|
Task<List<ErtekelesGetResponse>> GetTanuloErtekeleseiAsync(ErtekelesGetRequest request);
|
|
}
|
|
}
|