Ejemplo n.º 1
0
        static void CreateAdvisor(IVendorManagement vendorMgmt, IWidgets widgets, Guid sessionID,
                                  string externalUserID, string firstName, string lastName, string email, string phone,
                                  string securityGroupName, string securityGroupDescription,
                                  out int advisorID, out int securityGroupID)
        {
            advisorID = vendorMgmt.CreateUser(externalUserID, vendorName, firstName, lastName, email, phone);

            var response = widgets.CreateSecurityGroup(sessionID, securityGroupName, securityGroupDescription, (int)CleverDomeCommon.SecurityGroupType.Owner, advisorID, applicationID);

            if (response.Result != ResultType.Success)
            {
                throw new Exception(response.Message);
            }

            securityGroupID = response.ReturnValue.ID.Value;
        }
Ejemplo n.º 2
0
 static int CreateUser(IVendorManagement vendorMgmt, string userID, string firstName, string lastName, string email, string phone)
 {
     return(vendorMgmt.CreateUser(userID, vendorName, firstName, lastName, email, phone));
 }