public NewRoutePage(bool isFirstRoute) { InitializeComponent(); vm = new NewRouteViewModel(isFirstRoute) { Navigation = this.Navigation }; BindingContext = vm; }
public IActionResult NewRoute(string id) { try { var vehicleId = id; NewRouteViewModel newRouteViewModel = new NewRouteViewModel() { VehicleId = vehicleId, VehicleList = GetVehicleList() }; return(PartialView("_NewRoutePartial", newRouteViewModel)); } catch (Exception e) { logger.LogError("Failed to load information for Route {@Exception}", e.Message); logger.LogDebug("Failed to load information for Route {@ExceptionMessage}", e); return(BadRequest(e.Message)); } }
public IActionResult NewRoute([FromForm] NewRouteViewModel routeData) { try { if (ModelState.IsValid) { var vehicle = vehicleService.GetById(routeData.VehicleId); routeService.CreateRoute(vehicle); return(PartialView("_NewRoutePartial", routeData)); } return(PartialView("_NewRoutePartial", routeData)); } catch (Exception e) { logger.LogError("Failed to create a new Route {@Exception}", e.Message); logger.LogDebug("Failed to create a new Route {@ExceptionMessage}", e); return(BadRequest(e.Message)); } }