Ejemplo n.º 1
0
        public void Handle(RejectPromotionDraftCommand command)
        {
            Editor          editor  = _userInRoleRepository.GetEditor(_currentUserProvider.GetUserId().Value);
            ApprovalProcess process = _approvalRepository.GetApprovalProcess(command.ApprovalProcessId);

            process.RejectFor(editor, command.Reason);
        }
Ejemplo n.º 2
0
        public void HandleTimeout(ApprovalProcessTimeout timeoutData)
        {
            ApprovalProcess process = _approvalRepository.GetApprovalProcess(timeoutData.ApprovalProcessId);

            process.Complete();
        }