Exemplo n.º 1
0
        public async Task <IActionResult> Edit(RouteEditViewModel input)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.View(input));
            }

            await this.routesService.EditAsync(input.Id, input.StartPoint, input.EndPoint, input.Distance, input.CreatedOn);

            return(this.RedirectToAction("All", "Routes"));
        }
Exemplo n.º 2
0
        public ActionResult Edit()
        {
            Route route = Newtonsoft.Json.JsonConvert.DeserializeObject <Route>(Request.Form["Route"]);

            var routeEditViewModel = new RouteEditViewModel()
            {
                Route = route
            };

            return(View(routeEditViewModel));
        }
Exemplo n.º 3
0
        public ActionResult Edit(int routeId)
        {
            Route route = mapper.Map <RouteData, Route>(routeRepository.GetRouteById(routeId));

            if (route == null)
            {
                return(RedirectToPage("./NotFound"));
            }
            var routeEditViewModel = new RouteEditViewModel()
            {
                Route = route
            };

            return(View(routeEditViewModel));
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Create(RouteEditViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            var busStation = new RouteModel
            {
                RouteName = viewModel.RouteName,
                RouteCode = viewModel.RouteCode
            };

            await _routeService.AddAsync(busStation);

            return(RedirectToAction(nameof(Index)));
        }
Exemplo n.º 5
0
        public async Task <IActionResult> Edit(RouteEditViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            var editModel = new RouteModel
            {
                RouteId   = model.RouteId,
                RouteName = model.RouteName,
                RouteCode = model.RouteCode
            };

            await _routeService.UpdateAsync(editModel);

            return(RedirectToAction(nameof(Index)));
        }
Exemplo n.º 6
0
        public async Task <IActionResult> Edit(int id)
        {
            var route = await _routeService.GetByIdAsync(id);

            if (route == null)
            {
                return(NotFound());
            }

            var editModel = new RouteEditViewModel
            {
                RouteId   = route.RouteId,
                RouteName = route.RouteName,
                RouteCode = route.RouteCode
            };

            return(View(editModel));
        }
Exemplo n.º 7
0
        public ActionResult Resume(RouteEditViewModel findRouteSaveViewModel)
        {
            List <Point> wayPoints = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Point> >(Request.Form["Route.WayPoints"]);

            findRouteSaveViewModel.Route.WayPoints = wayPoints;
            if (!ModelState.IsValid)
            {
                return(View(findRouteSaveViewModel));
            }
            if (findRouteSaveViewModel.Route.Id > 0)
            {
                routeRepository.UpdateRoute(mapper.Map <Route, RouteData>(findRouteSaveViewModel.Route));
            }
            else
            {
                routeRepository.AddRoute(mapper.Map <Route, RouteData>(findRouteSaveViewModel.Route));
            }
            routeRepository.Commit();
            return(RedirectToAction("Resume"));
        }