17 lines
649 B
C#
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);
|
|
} |