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>(); }
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); }