// Menu public override Task <GetMenusResponse> GetMenus(GetMenusRequest request, ServerCallContext context) { var menus = _menuDao.GetMenus(request.ParentCode); var res = new GetMenusResponse(); res.Menus.AddRange(menus.Select(m => _mapper.Map <MenuDTO>(m))); return(Task.FromResult(res)); }
public ActionResult Blogs(int?id, string searchString, int page = 1, int pageSize = 3) { var articleDao = new ArticleDAO(); var model = articleDao.ListPagingHome(id, searchString, page, pageSize); var menuDao = new MenuDAO(); ViewBag.Menus = menuDao.GetMenus(null).OrderBy(x => x.Level); ViewBag.Id = id; ViewBag.SearchString = searchString; return(View(model)); }
public ActionResult Blog(int?id) { try { var dao = new ArticleDAO(); var model = dao.GetArticle(id); var menuDao = new MenuDAO(); ViewBag.Menus = menuDao.GetMenus(null).OrderBy(x => x.Level); return(View(model)); } catch (Exception) { return(RedirectToAction("Blogs")); } }
// GET: Admin/Menu public ActionResult Index(int?id) { // Check cookies admin if (Request.Cookies["AdminIIT"] == null || Request.Cookies["AdminIIT"].Values["expires"].AsDateTime() < DateTime.Now) { return(RedirectToAction("Login", "Account", "Admin")); } // Check cookies editor if (Request.Cookies["AdminIIT"].Values["admin"].Equals("false")) { return(RedirectToAction("Index", "Article", "Admin")); } var dao = new MenuDAO(); var model = dao.GetMenus(id); return(View(model)); }