public IActionResult _MergeRoute(int id) { var route = ServiceFactory.RouteManagement.GetRoute(id).Data; var model = new MergeRouteVM { Duration = route.EstimatedDurationInHours, Name = route.Name, RouteId = id }; return(PartialView(model)); }
public IActionResult MergeRoute(MergeRouteVM mergeRouteVM) { var result = new Result(); try { var route = ServiceFactory.RouteManagement.GetRoute(mergeRouteVM.RouteId).Data; route.Name = mergeRouteVM.Name; route.EstimatedDurationInHours = mergeRouteVM.Duration; var serviceResult = ServiceFactory.RouteManagement.MergeRoute(route); result.Success = serviceResult.Success; result.Message = serviceResult.Message; } catch (Exception ex) { result.Success = false; } return(Json(result)); }