Example #1
0
        public async Task Run(CommandLineMethods methods)
        {
            var email    = methods.Ask("e-mail");
            var password = methods.Ask("password");
            var company  = methods.Ask("company");

            methods.Processing();
            await _mediator.Send(new CreateUserCommand(email, password, company));
        }
Example #2
0
        public async Task Run(CommandLineMethods methods)
        {
            int reportsCount = 0;

            while (!int.TryParse(methods.Ask("reports count"), out reportsCount))
            {
            }
            var forUser    = methods.Ask("For users (leave empty if you want set that by company)");
            var forCompany = methods.Ask("For company");

            methods.Processing();

            await Task.WhenAll(Enumerable.Range(0, reportsCount).Select(async i => await CreateReport(forUser, forCompany)));
        }