public ITargetProcessCommand CreateCommand()
        {
            var dto = new RevisionAssignableDTO
            {
                AssignableID = EntityId,
                RevisionID   = RevisionId
            };

            return(new CreateCommand {
                Dto = dto
            });
        }
예제 #2
0
        public void Handle(AssignRevisionToEntityAction message)
        {
            Data.RevisionDto = message.Dto;

            var dto = new RevisionAssignableDTO
            {
                AssignableID = message.EntityId,
                RevisionID   = message.Dto.ID
            };

            Data.EntityId = message.EntityId;

            _logger.InfoFormat("Assigning revision to entity. Revision ID: {0}; Assignable ID: {1}", message.Dto.SourceControlID, message.EntityId);

            Send(new CreateEntityCommand <DataTransferObject>(dto));
        }