public RichTextInfo(Cell cell, CreateStyle createStyle, int row, int column)
 {
     _cell        = cell;
     _text        = new StringBuilder();
     _createStyle = createStyle;
     _row         = row;
     _column      = column;
     _fonts       = new List <CharacterRunFont>();
 }
Example #2
0
        public async Task <MediatR.Unit> Handle(CreateStyleCommand request, CancellationToken cancellationToken)
        {
            var style = _factory.Create <IAggregateRoot <StyleAggregate>, StyleAggregateRoot>();

            var domainEvent = new CreateStyle
            {
                StyleId     = request.StyleId,
                ProductData = request.ProductData
            };

            style.AddEvent(domainEvent);
            using (_metrics.Measure.Timer.Time(_commandTimer))
            {
                await _repository.SaveAsync(style, $"{typeof(StyleAggregateRoot).Name}-{request.StyleId}");
            }

            return(MediatR.Unit.Value);
        }