public double CalculateTaxes(int salt) { double result = 200 + 200 * (1 / (double)salt); TaxesCalculated.Invoke(this, result); return(result); }
public void Handle(TaxesCalculated t) { Console.WriteLine("Creating Event source 'Taxed Calculated'"); var evnt = new TaxesCalculatedEvent { OrderId = t.Order.OrderId, Taxes = t.Order.Taxes }; StoreEvent(evnt); }
public async Task Handle(TaxesCalculated message) { await Pre(); Logger.Information("Setting {FieldName} to true for case {CaseNumber}", "TaxesCalculated", Data.CaseNumber); Data.TaxesCalculated = true; await Post(); }
public void Handle(TaxesCalculated t) { Publisher.Publish(new ChargeCreditCard { Order = t.Order }); }