This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,18 @@
using System;
using Kreta.Client.FileService.Request;
using Kreta.Client.FileService.Response;
namespace Kreta.BusinessLogic.Interfaces
{
public interface IFileServiceHelper
{
FileUploadResponse Upload(IFileUploadRequest fileUploadRequest);
string GetUrl(string intezmenyAzonosito, GetUrlRequest fileDownloadRequest);
GetFileResponse GetFile(string intezmenyAzonosito, GetUrlRequest fileDownloadRequest);
bool Delete(string intezmenyAzonosito, FileDeleteRequest fileDeleteRequest);
FileFinalizeResponseV3 Veglegesites(FileFinalizeRequestV3 fileVeglegesitesRequest);
}
}

View file

@ -0,0 +1,28 @@
using System.Collections.Generic;
using System.Data;
using Kreta.BusinessLogic.HelperClasses.Ugyfelszolgalat;
using Kreta.Client.Jira.Model.Response;
namespace Kreta.BusinessLogic.Interfaces
{
public interface IJiraHelper
{
int GetMaxFileSizeInBytes();
string[] GetAllowedFileExtensionArray();
bool IsFileUploadEnabled { get; set; }
string GetServiceDeskId(string intezmenyAzonosito);
(DataSet data, int dataTotalCount) GetBejelentesek(string intemzenyAzonosito, string requestType, string serviceDeskId, string requestStatus, string first, string limit);
string CreateCommentToBejelentes(string intemzenyAzonosito, CreateBejelentesComment createBejelentesComment);
GetRequestModel CreateBejelentes(string intemzenyAzonosito, CreateBejelentes createBejelentesmodel);
GetRequestModel CreateDbVisszaallitas(string intemzenyAzonosito, CreateDbVisszaallitas createDbVisszaallitas);
GetRequestModel CreateKonferenciaJelentkezes(string intemzenyAzonosito, CreateKonferenciaJelentkezes createKonferenciaJelentkezes);
GetRequestModel CreateUjUrlIgenyles(string intemzenyAzonosito, CreateUjUrlIgenyles createUjUrlIgenyles);
List<RequestsComentValue> GetBejelentesCommentek(string intemzenyAzonosito, string id);
GetRequestTypeModel GetRequestTypes(string intemzenyAzonosito);
GetRequestModel GetBejelentes(string intemzenyAzonosito, string id);
void ChangeAdminEmail(string intemzenyAzonosito, string newAddress);
void SubscribeToBejegyzes(string intemzenyAzonosito, string id);
}
}

View file

@ -0,0 +1,26 @@
using System.Collections.Generic;
using System.IO;
using Kreta.BusinessLogic.HelperClasses;
using Kreta.Client.KozpontiKreta.Model;
using Kreta.Core.KozpontiModels.MdszModels;
using Kreta.Core.KozpontiModels.TargyiEszkozModels;
using Kreta.Core.KozpontiModels.UzletiTervezesModels;
using Kreta.Enums.ManualEnums;
using Kreta.Framework;
namespace Kreta.BusinessLogic.Interfaces
{
public interface IKozpontiKretaHelper
{
KozpontiNebuloResponseModel NebuloJelenlet(KozpontiNebuloRequestModel model);
List<MdszResponseModel> GetDiakOlimpiaList(MdszRequestModel model);
MemoryStream GetRiportDokumentum(KozpontiKretaDokumentumTipusEnum tipus, SystemType systemType, TanevCO tanevCo, string intezmenyAzonosito, int selectedTanevId, string formatum = "");
TantargyFelosztasSearchCo PostTTFEllenorzes(string intezmenyAzonosito, TanevCO tanevCo);
TantargyFelosztasSearchCo GetTTFEllenorzes(string intezmenyAzonosito, TanevCO tanevCo);
List<UzletiTervezesIntezmenyResponseModel> GetIntezmenyUzletiTerv(UzletiTervezesIntezmenyRequestModel model);
List<UzletiTervezesAlkalmazottResponseModel> GetIntezmenyUzletiTervAlkalmazottaknak(UzletiTervezesAlkalmazottRequestModel model);
List<TargyiEszkozResponseModel> GetTargyiEszkozAlkalmazott(TargyiEszkozAlkalmazottRequestModel model);
List<TargyiEszkozResponseModel> GetTargyiEszkozok(TargyiEszkozIntezmenyRequestModel model);
KotelezoOraszamResponseModel GetKotelezoOraszam(KotelezoOraszamRequestModel model);
}
}

View file

@ -0,0 +1,8 @@

namespace Kreta.BusinessLogic.Interfaces
{
public interface IKretaIdentity
{
string ID { get; }
}
}

View file

@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using Kreta.BusinessLogic.HelperClasses.OsztalyCsoportbaSorolas;
namespace Kreta.BusinessLogic.Interfaces
{
public interface IOsztalyCsoportbaSorolas
{
DateTime? Datum { get; set; }
int? FromDDL { get; }
string[] FromElements { get; }
int? ToDDL { get; }
List<OsztalybaSororlasItem> ToElements { get; }
bool EgyeniCsoportAutoLetrehozas { get; set; }
SorolasZaradek Zaradek { get; set; }
bool IsFromSzervezet { get; set; }
}
}

View file

@ -0,0 +1,8 @@
namespace Kreta.BusinessLogic.Interfaces
{
public interface ITokenServiceHelper
{
(string, int) GetPublicTokenWithExpiresIn();
(string, int) GetPrivateTokenWithExpiresIn();
}
}