Exemplo n.º 1
0
 internal static ReopenTicketResult WorkflowFailed(int ticketId, IWorkflowProcess workflow)
 {
     return(new ReopenTicketResult(TicketReopenResult.WorkflowFailed)
     {
         TicketId = ticketId,
         Workflow = workflow
     });
 }
 public CloseTicketResult WorkflowFailed(int ticketId, int userId, IWorkflowProcess workflow)
 {
     return(new CloseTicketResult(TicketCloseResult.WorkflowFailed)
     {
         TicketId = ticketId,
         UserId = userId,
         Workflow = workflow
     });
 }
Exemplo n.º 3
0
        public async Task <IWorkflowProcess> Process(IWorkflowProcess request)
        {
            if (request is INotification)
            {
                await Publish(request);
            }

            return(request);
        }
Exemplo n.º 4
0
 public ReopenTicketResult WorkflowFailed(int ticketId, int userId, IWorkflowProcess workflow)
 {
     return(new ReopenTicketResult(TicketReopenResult.WorkflowFailed)
     {
         TicketId = ticketId,
         UserId = userId,
         Workflow = workflow
     });
 }