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"]; }
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); }
public HomeController(PestControlModel model) { _model = model; }
public DashboardController(PestControlModel model) { _model = model; }