kreta/Kreta.BusinessLogic/Interfaces/IJiraHelper.cs
2024-03-13 00:33:46 +01:00

28 lines
1.6 KiB
C#

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