コード例 #1
0
        public dynamic MapDatabaseOffice365CustomerSubscriptionArguments(IOffice365UserRestoreCommand command)
        {
            var dest = new
            {
                command.UserPrincipalName,
                WorkflowActivityType = WorkflowActivityType.Office365UserRestore,
                WorkflowStep         = WorkflowActivityStep.Office365DatabaseCustomerSubscription
            };

            return(dest);
        }
コード例 #2
0
        public dynamic MapRestorePartnerPlatformUserArguments(IOffice365UserRestoreCommand command)
        {
            var dest = new
            {
                command.CompanyId,
                command.UserPrincipalName,
                WorkflowActivityType = WorkflowActivityType.Office365UserRestore,
                WorkflowStep         = WorkflowActivityStep.Office365RestorePartnerPlatformUser
            };

            return(dest);
        }
コード例 #3
0
        public dynamic MapPartnerPlatformOffice365CustomerSubscriptionArguments(IOffice365UserRestoreCommand command)
        {
            var dest = new
            {
                command.CompanyId,
                command.UserPrincipalName,
                WorkflowActivityType = WorkflowActivityType.Office365UserRestore,
                WorkflowStep         = WorkflowActivityStep.Office365PartnerPlatformCustomerSubscription
            };

            return(dest);
        }
コード例 #4
0
        public dynamic MapActivateSoftDeletedDatabaseUserArguments(IOffice365UserRestoreCommand command)
        {
            var dest = new
            {
                command.CompanyId,
                command.UserPrincipalName,
                WorkflowActivityType = WorkflowActivityType.Office365UserRestore,
                WorkflowStep         = WorkflowActivityStep.Office365ActivateSoftDeletedDatabaseUser
            };

            return(dest);
        }