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 }); }
public async Task <IWorkflowProcess> Process(IWorkflowProcess request) { if (request is INotification) { await Publish(request); } return(request); }
public ReopenTicketResult WorkflowFailed(int ticketId, int userId, IWorkflowProcess workflow) { return(new ReopenTicketResult(TicketReopenResult.WorkflowFailed) { TicketId = ticketId, UserId = userId, Workflow = workflow }); }