Exemplo n.º 1
0
        public IProfileExpression CreateProfile(string profileName)
        {
            var profileExpression = new Profile(profileName);

            profileExpression.Initialize(this);

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

            profileExpression.Initialize(this);

            initializationExpression(profileExpression);
        }
Exemplo n.º 3
0
        public void AddProfile(Profile profile)
        {
            profile.Initialize(this);

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

            profile.Initialize(this);
        }
Exemplo n.º 5
0
 void IConfiguration.AddProfile(Profile profile)
 {
     profile.Initialize();
     _profiles.Add(profile);
 }