Exemple #1
0
        public bool AddRoute(Route route)
        {
            Errors.Clear();
            if (string.IsNullOrWhiteSpace(route.Name))
            {
                Errors.Add("Name is required");
            }

            if (string.IsNullOrWhiteSpace(route.Location))
            {
                Errors.Add("Location is required");
            }

            if (route.Id == new Guid())
            {
                Errors.Add("Invalid route Id");
            }

            if (Errors.Count == 0)
            {
                if (!RouteRepositoryInterface.AddUpdateRoute(route))
                {
                    Errors.Add("An error occurred saving this route.");
                }
            }

            return(Errors.Count == 0);
        }
Exemple #2
0
        public ActionResult Detail(Guid id)
        {
            RouteModel route = RouteRepositoryInterface.GetRouteById(id).AsRouteModel();

            return(View(route));
        }