public ActionResult ExtendedList(string id)
        {
            var user = Users.Get(User.Identity.Name);

            if (!user.IsManager) return RedirectToAction("Index");

            var list = Mappings.List(id);

            var model = new MappingListViewModel
            {
                LanguageCode = id,
                Mappings = list.ToList()
            };

            return View(model);
        }
        //
        // GET: /Mappings/List/fr
        public ActionResult List(string id)
        {
            var user = Users.Get(User.Identity.Name);

            var list = Mappings.List(id)
                               .Where(i => i.DestinationUrl != ignoredUrlTemplate
                                   // 'Page' benefits from an eager loading.
                                            && !i.Page.IsIgnored)
                               .ToList();

            var model = new MappingListViewModel
                            {
                                LanguageCode = id,
                                Mappings = list.ToList(),
                                IsManager = user.IsManager
                            };

            return View(model);
        }