public IProfileExpression CreateProfile(string profileName)
        {
            var profileExpression = new Profile(profileName);

            profileExpression.Initialize(this);

            return(profileExpression);
        }
Example #2
0
        public void CreateProfile(string profileName, Action <IProfileExpression> initializationExpression)
        {
            var profileExpression = new Profile(profileName);

            profileExpression.Initialize(this);

            initializationExpression(profileExpression);
        }
        public void AddProfile(Profile profile)
        {
            profile.Initialize(this);

            profile.Configure();
        }
Example #4
0
        void IConfiguration.AddProfile(Profile profile)
        {
            _profiles.AddOrUpdate(profile.ProfileName, profile, (s, configuration) => profile);

            profile.Initialize(this);
        }
 void IConfiguration.AddProfile(Profile profile)
 {
     profile.Initialize();
     _profiles.Add(profile);
 }