public void Handle(RejectPromotionDraftCommand command) { Editor editor = _userInRoleRepository.GetEditor(_currentUserProvider.GetUserId().Value); ApprovalProcess process = _approvalRepository.GetApprovalProcess(command.ApprovalProcessId); process.RejectFor(editor, command.Reason); }
public void HandleTimeout(ApprovalProcessTimeout timeoutData) { ApprovalProcess process = _approvalRepository.GetApprovalProcess(timeoutData.ApprovalProcessId); process.Complete(); }