Exemple #1
0
 public NewRoutePage(bool isFirstRoute)
 {
     InitializeComponent();
     vm = new NewRouteViewModel(isFirstRoute)
     {
         Navigation = this.Navigation
     };
     BindingContext = vm;
 }
Exemple #2
0
        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));
            }
        }
Exemple #3
0
        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));
            }
        }