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

Initialize() private method

private Initialize ( System.Guid id, IEnvironmentConnection environmentConnection, IResourceRepository resourceRepository, IStudioResourceRepository studioResourceRepository ) : void
id System.Guid
environmentConnection IEnvironmentConnection
resourceRepository IResourceRepository
studioResourceRepository IStudioResourceRepository
return void
        void Initialize(Guid id, IEnvironmentConnection environmentConnection, IResourceRepository resourceRepository, IStudioResourceRepository studioResourceRepository)
        {
            VerifyArgument.IsNotNull("environmentConnection", environmentConnection);
            VerifyArgument.IsNotNull("studioResourceRepository", studioResourceRepository);
            CanStudioExecute = true;
            _studioRepo = studioResourceRepository;
            ID = id; // The resource ID
            Connection = environmentConnection;
            // MUST subscribe to Guid.Empty as memo.InstanceID is NOT set by server!
            ResourceRepository = resourceRepository ?? new ResourceRepository(this);
        }