// GET: ApproachRouteDetails
        public ActionResult Index(int id)
        {
            MOE.Common.Models.Repositories.IApproachRouteRepository routeRepository =
                MOE.Common.Models.Repositories.ApproachRouteRepositoryFactory.Create();
            var route = routeRepository.GetRouteByID(id);

            if (route == null)
            {
                return(Content("<h1>Route Not Found"));
            }
            else
            {
                MOE.Common.Models.ViewModel.RouteEdit.ApproachRouteDetailViewModel viewModel =
                    new MOE.Common.Models.ViewModel.RouteEdit.ApproachRouteDetailViewModel();
                viewModel.Approaches = new List <ApproachRouteDetail>();
                viewModel.RouteID    = id;
                viewModel.RouteName  = route.RouteName;
                viewModel.Approaches = db.ApproachRouteDetails
                                       .Include(a => a.Approach)
                                       .Include(a => a.ApproachRoute)
                                       .Where(a => a.ApproachRouteId == id)
                                       .OrderBy(a => a.ApproachOrder)
                                       .ToList();
                return(View(viewModel));
            }
        }
Exemple #2
0
        public List <Models.ApproachRoute> FillRoutes()
        {
            MOE.Common.Models.Repositories.IApproachRouteRepository arr = MOE.Common.Models.Repositories.ApproachRouteRepositoryFactory.Create();

            List <Models.ApproachRoute> list = arr.GetAllRoutes();

            return(list);
        }