public ActionResult History() { List <OfferManageView> model = OfferManageHelpers.GetAllOffersManageView(User, true); ViewBag.RequiredCount = 0; ViewBag.AvailableCount = 0; try { ViewBag.RequiredCount = model.Count(x => x.OfferDetails.ListingType == ListingTypeEnum.Requirement); ViewBag.AvailableCount = model.Count(x => x.OfferDetails.ListingType == ListingTypeEnum.Available); } catch { } return(View(model)); }
//// GET: Offers //public ActionResult Index() //{ // return View(db.Offers.ToList()); //} // GET: Offers/Details public ActionResult Details(Guid?offerId, bool showHistory) { if (offerId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OfferManageView offerManageView = OfferManageHelpers.GetOfferManageViewForOffer(offerId.Value, User); if (offerManageView == null) //set to null if the value has changed from new to something else { return(RedirectToAction("Offers", "ManageListings")); } ViewBag.ShowHistory = showHistory; return(View(offerManageView)); }