public ActionResult Home(string error) { List<EstimateDisplayVM> myEstimates = new List<EstimateDisplayVM>(); foreach (var estimate in _SharedEstimates.getSharedEstimatesOfUser(User.Identity.Name)) { EstimateDisplayVM display = new EstimateDisplayVM(); display.Estimate = estimate; display.Permission = _DAOFactory.EstimateValidationDAO.getByestIdUser(estimate.estid, User.Identity.Name).permission; myEstimates.Add(display); } List<estimatevalidation> notify = new List<estimatevalidation>(); foreach (var estVal in _DAOFactory.EstimateValidationDAO.getByUser(User.Identity.Name)) { if (!estVal.notified) { notify.Add(estVal); } } foreach (var item in notify) { if (ViewBag.Notify == null) { ViewBag.Notify = "The following estimates have recently been shared with you, " + item.estid.ToString(); } else { ViewBag.Notify += ", " + item.estid.ToString(); } item.notified = true; _DAOFactory.EstimateValidationDAO.update(item); } return View(myEstimates); }
public ActionResult MyEstimates() { List<EstimateDisplayVM> myEstimates = new List<EstimateDisplayVM>(); foreach (var estimate in _SharedEstimates.getSharedEstimatesOfUser(User.Identity.Name)) { EstimateDisplayVM display = new EstimateDisplayVM(); display.Estimate = estimate; display.Permission = _DAOFactory.EstimateValidationDAO.getByestIdUser(estimate.estid, User.Identity.Name).permission; myEstimates.Add(display); } return View(myEstimates); }