public OperationDto(RecipeAdded @event) { OperationId = @event.OperationId.Value; Label = @event.Label; Amount = @event.Amount.Value; Pair = @event.Pair.Value; Category = @event.Category.Value; IsSpending = false; }
public void Handle(RecipeAdded recipeAdded) { if (recipeAdded is null) { throw new ArgumentNullException(nameof(recipeAdded)); } ReceivedRecipes.Add(recipeAdded.Recipe); }
public Task HandleAsync(RecipeAdded recipeAdded) { if (recipeAdded is null) { throw new ArgumentNullException(nameof(recipeAdded)); } ReceivedRecipes.Add(recipeAdded.Recipe); return(Task.CompletedTask); }
public PeriodOperation(RecipeAdded @event, string pairName) { Type = "Recette"; PeriodId = @event.AggregateId; OperationId = @event.OperationId.Value; Pair = pairName; PairValue = @event.Pair.Value; Amount = @event.Amount.Value; Label = @event.Label.Value; Category = @event.Category.ToString(); CategoryValue = @event.Category.Value; }
internal void Handle(RecipeAdded @event) { _periodOperations.Process(@event); UpdateOperationIdIfGreater(@event); }
private void OnRecipeAdded(RecipeAdded @event) { Recipes.Add(@event.Recipe.ToRecipeListItemViewModel(_messenger)); }
internal void Process(RecipeAdded @event) => _allOperations.Add(@event.OperationId.Value, new OperationDto(@event));
public Task Handle(RecipeAdded @event, CancellationToken cancellationToken) { return(AddOperation(new PeriodOperation(@event, @event.Pair.GetUserName(_userProvider)))); }