public ViewResult Delete(GDPRApiDemoPage currentPage, string q) { var model = new GDPRDemoModel(currentPage); if (!string.IsNullOrWhiteSpace(q)) { var deleteResult = _statisticsClient.StatisticsDeleteGDPR(q); model.DeleteStatus = deleteResult.Status; } else { model.DeleteStatus = "Statistics is GDPR compliance."; } return(View(model)); }
public ViewResult Index(GDPRApiDemoPage currentPage, string q) { var model = new GDPRDemoModel(currentPage); if (!string.IsNullOrWhiteSpace(q)) { var getResult = _statisticsClient.StatisticsGetGDPR(q); model.GetHits = getResult.Hits; } var gdprPattern = _trackSanitizerPatternRepository.GetAll(); model.PlainTextFilterPatterns = gdprPattern?.Where(t => t.PatternType == TrackSanitizerFilterType.PlainText).Select(i => i.PatternString).ToList(); model.RegexFilterPatterns = gdprPattern?.Where(t => t.PatternType == TrackSanitizerFilterType.Regex).Select(i => i.PatternString).ToList(); model.WildcardFilterPatterns = gdprPattern?.Where(t => t.PatternType == TrackSanitizerFilterType.Wildcard).Select(i => i.PatternString).ToList(); return(View("Index", model)); }