Dev2.Studio.Core.Models.EnvironmentModel.Connect C# (CSharp) Method

Connect() public method

public Connect ( IEnvironmentModel other ) : void
other IEnvironmentModel
return void
        public void Connect(IEnvironmentModel other)
        {
            if(other == null)
            {
                throw new ArgumentNullException("other");
            }

            if(!other.IsConnected)
            {
                other.Connection.Connect(ID);

                if(!other.IsConnected)
                {
                    throw new InvalidOperationException("Environment failed to connect.");
                }
            }
            Connect();
        }

Same methods

EnvironmentModel::Connect ( ) : void

Usage Example

 public void GivenIHaveAServer(string serverName)
 {
     if(serverName != "localhost")
     {
         var environmentModel = new EnvironmentModel(Guid.NewGuid(), new ServerProxy(new Uri(string.Format("http://{0}:3142", serverName))));
         EnvironmentRepository.Instance.Save(environmentModel);
         environmentModel.Connect();
     }
 }
All Usage Examples Of Dev2.Studio.Core.Models.EnvironmentModel::Connect