public IActionResult AddRoute([FromBody] Route route, [FromBody] Checkpoint[] checkpoints) { if (ModelState.IsValid) { _routeRepo.AddRoute(route, checkpoints); return(CreatedAtRoute("GetRoute", new { Controller = "Route", id = route.RouteID }, route)); } else { return(BadRequest()); } }
public void AddRoute(RouteDto route) { Route entityRoute = new Route { FromId = route.FromId, ToId = route.ToId, Geometry = route.Geometry, FromAddress = _mapper.Map <AddressDto, Address>(route.FromAddress), ToAddress = _mapper.Map <AddressDto, Address>(route.ToAddress) }; _routeRepository.AddRoute(entityRoute); }
public bool AddRoute(RouteDto route) { Route entityRoute = new Route { FromId = route.FromId, ToId = route.ToId, Geometry = route.Geometry, FromAddress = _mapper.Map <AddressDto, Address>(route.AddressFrom), ToAddress = _mapper.Map <AddressDto, Address>(route.AddressTo) }; //Route routes = _mapper.Map<RouteDto, Route>(route); return(_routeRepository.AddRoute(entityRoute)); }
public void CreateRoute() { Route route = null; foreach (var node in _nodeAndArcRepository.GetAllNodes()) { if (route == null) { route = new Route(new List <Node> { node }); _routeRepository.AddRoute(route); } else { var stops = _bestInsertion.AddNodeToRoute(node, route.Nodes, out double changeInCost); route.UpdateRoute(stops, route.Cost + changeInCost); } } }
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")); }
public bool AddRoute(Route NewRoute) { var RouteAdded = _repository.AddRoute(NewRoute); return(RouteAdded); }
public void AddRoute(Models.Route route) { _routeRepo.AddRoute(route); }
public Route AddRoute(Route route) { return(_routeRepo.AddRoute(route)); }
public IActionResult AddNewRoute([FromBody] Route route) { var addRoute = _routeRepository.AddRoute(route); return(Ok(addRoute)); }