Esempio n. 1
0
        public async Task <ExecutionResult> Execute(ExecuteContext <ICreateDatabaseCustomerArguments> context)
        {
            var arguments = context.Arguments;

            var office365Customer = await _office365DbCustomerService.CreateDatabaseCustomerAsync(new Office365CustomerModel
            {
                CompanyId           = arguments.CompanyId,
                Office365CustomerId = arguments.Office365CustomerId
            });

            return(context.CompletedWithVariables(new CreateDatabaseCustomerLog
            {
                Id = office365Customer.Id
            }, new
            {
                Office365DatabaseCustomerId = office365Customer.Id
            }));
        }