public ActionResult Edit(int id) { Chronicle chronicle = _chronicleService.GetById(id); if (chronicle == null) { AR.Setfailure(Messages.HttpNotFound); return(Json(AR, JsonRequestBehavior.AllowGet)); } var vm = _mapper.Map <ChronicleIM>(chronicle); var pageMeta = _pageMetaServices.GetPageMeta(ModelType.CHRONICLE, vm.Id.ToString()); if (pageMeta != null) { vm.SEOTitle = pageMeta.Title; vm.Keywords = pageMeta.Keyword; vm.SEODescription = pageMeta.Description; } ViewBag.Years = new SelectList(DateTimeHelper.GetYearList(2010)); ViewBag.Months = new SelectList(DateTimeHelper.GetMonthList()); ViewBag.Days = new SelectList(DateTimeHelper.GetDayList()); return(PartialView("_Edit", vm)); }
public ActionResult Detail(int id) { // ArticleDetailFVM dvm = new ArticleDetailFVM(); var article = _chronicleService.GetById(id); article.ViewCount++; _chronicleService.Update(article); //var prev = _chronicleService.GetActiveElements().Where(s => s.Active && s.Id < id).OrderByDescending(s => s.Id).FirstOrDefault(); //if (prev != null) //{ // ViewBag.Prev = prev.Id; //} //var next = _chronicleService.GetActiveElements().Where(s => s.Active && s.Id > id).OrderBy(s => s.Id).FirstOrDefault(); //if (next != null) //{ // ViewBag.Next = next.Id; //} //ViewBag.PageMeta = _pageMetaService.GetPageMeta(ModelType.ARTICLE, id.ToString()); return(View(article)); }