// GET: Chronicle
        public ActionResult Index(int?year)
        {
            var url = Request.RawUrl;

            ViewBag.PageMeta = _pageMetaService.GetPageMeta(ModelType.MENU, url);
            if (year == null)
            {
                var cyear = DateTime.Now.Year;
                var chs   = _chronicleService.GetActiveByYear(cyear);
                ViewData["Year"] = cyear;
                if (!chs.Any())
                {
                    var vm = _chronicleService.GetActiveByYear(cyear - 1);
                    ViewData["Year"] = cyear - 1;
                    return(View(vm));
                }
                return(View(chs));
            }

            var vm1 = _chronicleService.GetActiveByYear(year.Value);

            ViewData["Year"] = year;
            return(View(vm1));
        }