コード例 #1
0
        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));
        }
コード例 #2
0
        //// 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));
        }