CCNet.Build.Reconfigure.ProjectPage.ApplyTo C# (CSharp) Method

ApplyTo() protected method

protected ApplyTo ( ProjectConfiguration config ) : void
config ProjectConfiguration
return void
		protected void ApplyTo(ProjectConfiguration config)
		{
			config.Name = ProjectName;
			config.Description = Description;
			config.Category = AreaName;

			if (!String.IsNullOrEmpty(Owner))
				config.OwnerEmail = m_owners.GetEmail(Owner);

			switch (Status)
			{
				case ProjectStatus.Active:
					config.BuildEvery = TimeSpan.FromSeconds(45);
					break;

				case ProjectStatus.Normal:
					config.BuildEvery = TimeSpan.FromMinutes(5);
					break;

				case ProjectStatus.Legacy:
					config.BuildEvery = TimeSpan.FromHours(3);
					break;
			}
		}