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")); }
public ActionResult Edit() { Route route = Newtonsoft.Json.JsonConvert.DeserializeObject <Route>(Request.Form["Route"]); var routeEditViewModel = new RouteEditViewModel() { Route = route }; return(View(routeEditViewModel)); }
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)); }
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))); }
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))); }
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)); }
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")); }