public ActionResult Edit(int id) { FindFaqItemByIdQueryResult result = Query.For <FindFaqItemByIdQueryResult>().ById(id); if (!result.IsFounded) { return(RedirectToAction("Index")); } FaqItem item = result.Item; EditFaqItemViewModel vm = new EditFaqItemViewModel { Id = id, FaqCategoryId = item.FaqCategoryId, Title = item.Title, ShortContent = item.ShortContent, HtmlContent = item.HtmlContent, IsDysplayOnMainScreen = item.IsDysplayOnMainScreen, IsHtmlContentDisplay = item.IsHtmlContentDisplay, IsPublished = item.IsPublished, CategorySelectListItems = GetFaqCategoriesList(item.FaqCategoryId) }; return(View(vm)); }
public ActionResult Details(int id) { FindFaqItemByIdQueryResult result = Query.For <FindFaqItemByIdQueryResult>().With(new IdCriterion(id)); if (!result.IsFounded) { return(RedirectToAction("Index")); } FaqItemDetailsViewModel vm = ToViewModel(result.Item); return(View(vm)); }