Files
Backend-Api/AccountManagement.Application.Contracts/Ticket/ITicketApplication.cs
2024-07-10 20:25:54 +03:30

17 lines
649 B
C#

using System.Collections.Generic;
using _0_Framework.Application;
using AccountManagement.Application.Contracts.Task;
namespace AccountManagement.Application.Contracts.Ticket;
public interface ITicketApplication
{
OperationResult CreateTicket(CreateTicket command);
OperationResult AssignTicket(CreateTask command, long ticketId);
OperationResult CompleteTicket(long id);
OperationResult AdminResponseTicket(ResponseTicket command);
OperationResult ClientResponseTicket(ResponseTicket command);
EditTicket GetDetails(long id);
List<TicketViewModel> GetAll(TicketSearchModel searchModel);
bool IsExist(long id);
}