예제 #1
0
        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);
        }
예제 #2
0
        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);
        }