Beispiel #1
0
        public async Task <Boolean> Seed()
        {
            var commands = Data.Select(x => new Commands.Create
            {
                CurrencyId            = x.Id,
                Code                  = x.Code,
                Name                  = x.Name,
                Symbol                = x.Symbol,
                SymbolBefore          = x.SymbolBefore,
                RoundingFactor        = x.RoundingFactor,
                ComputationalAccuracy = x.ComputationalAccuracy,
                Format                = x.Format,
                Fraction              = x.Fraction,
            });
            await commands.WhenAllAsync(x => _bus.Command(x));

            var activations = Data.Where(x => x.Activated).Select(x => new Commands.Activate
            {
                CurrencyId = x.Id,
            });
            await activations.WhenAllAsync(x => _bus.Command(x));

            this.Done = true;
            return(this.Done);
        }
        public async Task <Boolean> Seed()
        {
            var commands = Data.Select(x => new Commands.Login {
            });
            await commands.WhenAllAsync(x => _bus.Command(x));

            this.Done = true;
            return(this.Done);
        }
Beispiel #3
0
        public async Task <Boolean> Seed()
        {
            var commands = Data.Select(x => new Commands.Create {
                AccountTypeId = x.Id, Name = x.Name, DeferralMethod = x.DeferralMethod, ParentId = x.Parent == null ? (Guid?)null : x.Parent.Id
            });
            await commands.WhenAllAsync(x => _bus.Command(x));

            var assets = Assets.Select(x => new Commands.Create {
                AccountTypeId = x.Id, Name = x.Name, DeferralMethod = x.DeferralMethod, ParentId = x.Parent == null ? (Guid?)null : x.Parent.Id
            });
            await assets.WhenAllAsync(x => _bus.Command(x));

            var liabilities = Liabilities.Select(x => new Commands.Create {
                AccountTypeId = x.Id, Name = x.Name, DeferralMethod = x.DeferralMethod, ParentId = x.Parent == null ? (Guid?)null : x.Parent.Id
            });
            await liabilities.WhenAllAsync(x => _bus.Command(x));

            this.Done = true;
            return(this.Done);
        }
        public async Task <Boolean> Seed()
        {
            var commands = Data.Select(x => new Commands.Create
            {
                CountryId = x.Id,
                Code      = x.Code,
                Name      = x.Name,
            });
            await commands.WhenAllAsync(x => _bus.Command(x));

            this.Done = true;
            return(this.Done);
        }
Beispiel #5
0
        public async Task <Boolean> Seed()
        {
            var commands = MapCommands(Data);

            foreach (var account in commands)
            {
                await _bus.Command(account.Create);
            }

            foreach (var account in commands.Where(x => x.Type != null))
            {
                await _bus.Command(account.Type);
            }

            foreach (var account in commands.Where(x => x.Parent != null))
            {
                await _bus.Command(account.Parent);
            }

            this.Done = true;
            return(this.Done);
        }