Files
kreta/Kreta.WebApi/Naplo/Kreta.Naplo.Domain/V2/Service/ICommonService.cs
T
2024-03-13 00:33:46 +01:00

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);
}
}