public void Handle(Commands.Create command) { var user = _uow.R <Authentication.Users.User>().Get(command.UserId); var currency = _uow.R <Currency>().New(command.CurrencyId); currency.Create(command.Code, command.Name, command.Symbol, command.SymbolBefore, command.RoundingFactor, command.ComputationalAccuracy, command.Format, command.Fraction); }
public async Task Handle(Commands.Create command, IHandleContext ctx) { var user = await _uow.For <Authentication.Users.User>().Get(command.UserId); var currency = await _uow.For <Currency>().New(command.CurrencyId); currency.Create(command.Code, command.Name, command.Symbol, command.SymbolBefore, command.RoundingFactor, command.ComputationalAccuracy, command.Format, command.Fraction); }