コード例 #1
0
 public dynamic MapUpdateDatabaseOffice365CustomerSubscriptionArguments(IOffice365UserAssignLicenseCommand src)
 {
     return(new
     {
         src.UserPrincipalName,
         src.CloudPlusProductIdentifier,
         WorkflowActivityType = WorkflowActivityType.Office365UserAssignLicense,
         WorkflowStep = WorkflowActivityStep.Office365UpdateDatabaseCustomerSubscription
     });
 }
コード例 #2
0
        public dynamic MapCreateOffice365DatabaseUserArguments(IOffice365UserAssignLicenseCommand src)
        {
            var dest = new
            {
                src.UserPrincipalName,
                WorkflowActivityType = WorkflowActivityType.Office365UserAssignLicense,
                WorkflowStep         = WorkflowActivityStep.Office365CreateDatabaseUser
            };

            return(dest);
        }
コード例 #3
0
        public dynamic MapSendOffice365UserSetupEmailArguments(IOffice365UserAssignLicenseCommand src)
        {
            var dest = new
            {
                src.UserPrincipalName,
                WorkflowActivityType = WorkflowActivityType.Office365UserAssignLicense,
                WorkflowStep         = WorkflowActivityStep.Office365SendUserSetupEmail
            };

            return(dest);
        }
コード例 #4
0
        public dynamic MapAssignLicenseOffice365DatabaseUserArguments(IOffice365UserAssignLicenseCommand src)
        {
            var dest = new
            {
                src.UserPrincipalName,
                src.CloudPlusProductIdentifier,
                WorkflowActivityType = WorkflowActivityType.Office365UserAssignLicense,
                WorkflowStep         = WorkflowActivityStep.Office365AssignLicenseToDatabaseUser
            };

            return(dest);
        }
コード例 #5
0
        public dynamic MapAssignUserRolesArguments(IOffice365UserAssignLicenseCommand src)
        {
            var dest = new
            {
                src.UserPrincipalName,
                src.UserRoles,
                WorkflowActivityType = WorkflowActivityType.Office365UserAssignLicense,
                WorkflowStep         = WorkflowActivityStep.Office365AssignUserRoles
            };

            return(dest);
        }
コード例 #6
0
        public dynamic MapPartnerPlatformOffice365CustomerSubscriptionArguments(IOffice365UserAssignLicenseCommand src)
        {
            var dest = new
            {
                src.CompanyId,
                src.UserPrincipalName,
                src.CloudPlusProductIdentifier,
                WorkflowActivityType = WorkflowActivityType.Office365UserAssignLicense,
                WorkflowStep         = WorkflowActivityStep.Office365PartnerPlatformCustomerSubscription
            };

            return(dest);
        }
コード例 #7
0
        public dynamic MapCreatePartnerPlatformUserArguments(IOffice365UserAssignLicenseCommand src)
        {
            var dest = new
            {
                src.CompanyId,
                src.UserPrincipalName,
                src.DisplayName,
                src.FirstName,
                src.LastName,
                src.UsageLocation,
                src.City,
                src.Country,
                src.PhoneNumber,
                src.PostalCode,
                src.State,
                src.StreetAddress,
                src.Password,
                WorkflowActivityType = WorkflowActivityType.Office365UserAssignLicense,
                WorkflowStep         = WorkflowActivityStep.Office365CreatePartnerPlatformUser
            };

            return(dest);
        }