private void Get(string mode = "", string sortby = "") { ProjectInfoManager mgr = new ProjectInfoManager(); List <ProjectInfo> SortedProjectList; ProjectsInfo = mgr.Get(SearchEntity, ProjectsInfo, mode); string sortbycommand = string.IsNullOrEmpty(sortby) ? "" : Convert.ToString(sortby).ToLower(); switch (sortbycommand) { case "startdate": SortedProjectList = ProjectsInfo.OrderBy(o => o.StartDate).ToList(); ProjectsInfo = SortedProjectList; break; case "enddate": SortedProjectList = ProjectsInfo.OrderBy(o => o.EndDate).ToList(); ProjectsInfo = SortedProjectList; break; case "priority": SortedProjectList = ProjectsInfo.OrderBy(o => o.Priority).ToList(); ProjectsInfo = SortedProjectList; break; default: break; } //projectsInfo = students.OrderByDescending(s => s.LastName); }
public CollectArtifactsCommand(EnvironmentSettings settings, ProjectsInfo info, string destFolder, string buildFramework) { this.settings = settings; this.info = info; if (!string.IsNullOrEmpty(buildFramework)) this.destFolder = string.Format(@"{0}\{1}", destFolder, buildFramework); else this.destFolder = destFolder; }
protected ProjectsControllerBase(ProjectsInfo projectsInfo, IAssetProvider assetProvider, List <IProjectModel> models, IProjectViewManipulator manipulator) { _viewManipulator = manipulator; AssetProvider = assetProvider; _projectModels = models; _projectsInfo = projectsInfo; InitializeProjectViews(); }
public CollectArtifactsCommand(EnvironmentSettings settings, ProjectsInfo info, string destFolder, string runtime, string buildFramework) { this.settings = settings; this.info = info; if (!string.IsNullOrEmpty(buildFramework) && !string.IsNullOrEmpty(runtime)) this.destFolder = PlatformPathsCorrector.Inst.Correct(string.Format(@"{0}\{1}\{2}", destFolder, runtime, buildFramework), Platform.Windows); else this.destFolder = destFolder; }
public void ParseConfig() { ProjectsInfo info; using (MemoryStream stream = new MemoryStream()) { using (StreamWriter writer = new StreamWriter(stream)) { writer.Write(productConfig); writer.Flush(); stream.Position = 0; XmlDocument doc = new XmlDocument(); doc.Load(stream); info = new ProjectsInfo(doc, "dotnet"); } } Assert.AreEqual("dotnet", info.Framework); Assert.AreEqual("15.2.0", info.ReleaseVersion); Assert.AreEqual(2, info.Projects.Count); AssertProject(info.Projects[0], @"Win\DevExpress.Data", "$/2015.2/Win/DevExpress.Data/", "Debug"); AssertProject(info.Projects[1], @"Win\DevExpress.Pdf\DevExpress.Pdf.Core", "$/2015.2/Win/DevExpress.Pdf/DevExpress.Pdf.Core/", "DebugTest"); }
public PremiumProjectsController(ProjectsInfo projectsInfo, IAssetProvider assetProvider, List <IProjectModel> models, IProjectViewManipulator manipulator) : base(projectsInfo, assetProvider, models, manipulator) { }
public CopyProjectsCommand(ProjectsInfo productInfo, string copyPath, bool copySubDirs) { this.productInfo = productInfo; this.copyPath = copyPath; this.copySubDirs = copySubDirs; }
public RemoveProjectsCommand(ProjectsInfo productInfo) { this.productInfo = productInfo; }
public void Setup() { envSettings = new EnvironmentSettings(); ProjectsInfo productInfo = new ProjectsInfo(new System.Xml.XmlDocument(), null); factory = new CommandFactory(envSettings, productInfo); }