public List <LinkViewModel> SetNavigationLinks(AdministrationLink activeLink, string currentGridView)
        {
            var controllerName      = "administration";
            var routeParams         = currentGridView == "mvc" ? "mvc" : "";
            var administrationLinks = new List <LinkViewModel>
            {
                new LinkViewModel {
                    Activity         = activeLink == AdministrationLink.Vehicles ? ActivityState.active : ActivityState.inactive,
                    Text             = $"Vehicles preview",
                    Icon             = new FaIcon("car"),
                    ControllerName   = controllerName,
                    ControllerAction = "AdministrateVehicles",
                    RouteParams      = routeParams
                },
                new LinkViewModel {
                    Activity         = activeLink == AdministrationLink.Makes ? ActivityState.active : ActivityState.inactive,
                    Text             = $"Makes {controllerName}",
                    Icon             = new FaIcon("industry"),
                    ControllerName   = controllerName,
                    ControllerAction = "AdministrateMakes",
                    RouteParams      = routeParams
                },
                new LinkViewModel {
                    Activity         = activeLink == AdministrationLink.Models ? ActivityState.active : ActivityState.inactive,
                    Text             = $"Models {controllerName}",
                    Icon             = new FaIcon("car-side"),
                    ControllerName   = controllerName,
                    ControllerAction = "AdministrateModels",
                    RouteParams      = routeParams
                }
            };

            return(administrationLinks);
        }
示例#2
0
 public void ClickUserLink()
 {
     AdministrationLink.ClickElement();
     UsersLink.ClickElement();
 }
示例#3
0
 public void ClickAdministrationLink()
 {
     AdministrationLink.ClickElement();
 }
 public AdministrationNavigationViewModel(AdministrationLink activeLink, string currentGridView)
 {
     Links = SetNavigationLinks(activeLink, currentGridView);
 }