public ActionResult Menu()
        {
            var list = new OAuthClientIndexViewModel(this.clientRepository);

            if (list.Clients.Any())
            {
                var vm = new ChildMenuViewModel
                {
                    Items = list.Clients.Select(x =>
                                                new ChildMenuItem
                    {
                        Controller  = "OAuthClient",
                        Action      = "Edit",
                        Title       = x.Name,
                        RouteValues = new { id = x.ID }
                    }).ToArray()
                };
                return(PartialView("ChildMenu", vm));
            }
            return(new EmptyResult());
        }
        public ActionResult Index()
        {
            var vm = new OAuthClientIndexViewModel(this.clientRepository);

            return(View("Index", vm));
        }