Ejemplo n.º 1
0
		public ProjectController( PestControlModel model, 
			PrevalenceEngine engine, SourceControlManager scm, BuildSystemManager bsm)
		{
			_engine = engine;
			_model = model;
			_scm = scm;
			_bsm = bsm;
		}
		public void Init()
		{
			DefaultConfigurationStore store = new DefaultConfigurationStore();
			XmlInterpreter interpreter = new XmlInterpreter( new ConfigResource() );
			interpreter.ProcessResource(interpreter.Source, store);
			_container = new PestControlContainer(interpreter);

			_model = (PestControlModel) _container["pestcontrolModel"];
			_engine = (PrevalenceEngine) _container["prevalenceengine"];
		}
Ejemplo n.º 3
0
        public object Execute(object system)
        {
            PestControlModel model = (PestControlModel)system;
            User             owner = model.Users.FindByEmail(_ownerEmail);

            Project project = new Project(_isPublic, _name, _sourceControl, _buildSystem, owner);

            foreach (DictionaryEntry entry in _sourceControlProperties)
            {
                project.SourceControlProperties.Add(entry.Key, entry.Value);
            }

            model.Projects.Add(project);

            return(project);
        }
Ejemplo n.º 4
0
		public HomeController(PestControlModel model)
		{
			_model = model;
		}
Ejemplo n.º 5
0
		public DashboardController(PestControlModel model)
		{
			_model = model;
		}