void AddArea() { var area = new FeatureArea(); Person.Areas.Add(area); stores.Add(area, new ValidationMessageStore(editContext)); }
private void toolStripMenuItemViewDetail_Click(object sender, EventArgs e) { if (this.dataGridViewOverall.Rows.Count > 0) { string searchArea = this.dataGridViewOverall.Rows[mouseLocation.RowIndex].Cells[5].Value.ToString(); string featureArea = this.dataGridViewOverall.Rows[mouseLocation.RowIndex].Cells[6].Value.ToString(); SearchArea SelectedSearchArea = (PCCleaner.Common.SearchArea)Enum.Parse(typeof(PCCleaner.Common.SearchArea), searchArea); FeatureArea SelectedFeature = (PCCleaner.Common.FeatureArea)Enum.Parse(typeof(PCCleaner.Common.FeatureArea), featureArea); var filteredData = CleanerApplicationContext.ResultSummary.DetailResult.Where(t => (int)t.SearchArea == (int)SelectedSearchArea && (int)t.FeatureArea == (int)SelectedFeature).ToList(); this.ResultSummary.OverallResult = CleanerApplicationContext.ResultSummary.OverallResult; ResultSummary summary = new ResultSummary(this.ResultSummary.OverallResult, filteredData); summary.DetailResult = filteredData; ShowResult(ResultView.Detail, summary); } }
public static string GetProblem(FeatureArea feature) { string problem = string.Empty; switch (feature) { case FeatureArea.MissingSharedDlls: problem = "Missing Shared Dll"; break; case FeatureArea.UnUsedFileExtensions: problem = "Unused File Extensions"; break; case FeatureArea.ApplicationPaths: problem = "Application Path Issue"; break; case FeatureArea.Installer: problem = "Installer Reference Issue"; break; } return(problem); }