public ExpenseTemplateEntity(ExpenseTemplateCreated payload)
        {
            Id          = payload.AggregateKey.AsGuidKey().Guid;
            Description = payload.Description;

            if (payload.Amount != null)
            {
                Amount   = payload.Amount.Value;
                Currency = payload.Amount.Currency;
            }

            if (!payload.CategoryKey.IsEmpty)
            {
                CategoryId = payload.CategoryKey.AsGuidKey().Guid;
            }
        }
Beispiel #2
0
 Task IEventHandler <ExpenseTemplateCreated> .HandleAsync(ExpenseTemplateCreated payload) => RaiseEvent(payload);