Ejemplo n.º 1
0
 public ActionResult Edit(Report r)
 {
     var rUpd = irs.ReportSave(r);
     if (irs.bHasErrors)
         return View(rUpd);
     else
         return View("Detail", rUpd);
 }
Ejemplo n.º 2
0
 public ActionResult Create(Report r)
 {
     var rNew = irs.ReportSave(r);
     if (irs.bHasErrors)
         return View(rNew);
     else
         return View("Detail", rNew);
 }
Ejemplo n.º 3
0
 public Report ReportSave(Report R)
 {
     var a = _lstReports.Where(x => x.ID == R.ID);
     if (a.Count() > 0)
     {
         _lstReports.Remove(a.First());
         _lstReports.Add(R);
         return R;
     }
     else
     {
         if (_lstReports.Count() > 0)
             R.ID = _lstReports.Max(x => x.ID) + 1;
         else
             R.ID = 1;
         _lstReports.Add(R);
         return R;
     }
 }