示例#1
0
 private ReportsIndexViewModel getNotReportedLink()
 {
     var notHandledReports = db.ReportedUrl.Where(x => x.ReportStatus == e_reportStatus.ToBeHandled).ToList();
     ReportsIndexViewModel notHandledReportsView = new ReportsIndexViewModel();
     foreach (ReportLinks report in notHandledReports)
     {
         notHandledReportsView.Reports.Add(
             new ReportsViewModel() { CreatedTime = report.CreatedTime, Handled = false, ReportedUrl = report.ReportedUrl, Id = report.Id });
     }
     return notHandledReportsView;
 }
示例#2
0
 public ActionResult Index(ReportsIndexViewModel model)
 {
     foreach (ReportsViewModel report in model.Reports)
     {
         if (report.Handled)
         {
             var reportInDb = db.ReportedUrl.Find(report.Id);
             reportInDb.ReportStatus = e_reportStatus.Handled;
         }
     }
     db.SaveChanges();
     return View(getNotReportedLink());
 }