示例#1
0
        public async Task <IActionResult> OnGet(int id)
        {
            var token = HttpContext.GetToken();

            Car = await _carService.GetCar(id, token);


            return(Page());
        }
示例#2
0
        public async Task <IActionResult> OnPost([FromQuery] int id, [FromForm] whManagerLIB.Models.Car Car)
        {
            var token       = HttpContext.GetToken();
            var existingCar = await _carService.GetCar(id, token);

            Car.companyId = existingCar.companyId;
            Car.Id        = existingCar.Id;

            await _carService.AddCar(Car, token);

            return(RedirectToPage("/car/index"));
        }
示例#3
0
        public async Task<IActionResult> OnPostAsync([FromForm] whManagerLIB.Models.Car Car)
        {
            if (!ModelState.IsValid)
            {
                return Page();
            }

            var token = HttpContext.GetToken();
            var bToken = String.IsNullOrEmpty(token);

            if (bToken)
            {
                return RedirectToPage("/User/Login");
            }
            await _carService.AddCar(Car, token);
            Cars = new List<whManagerLIB.Models.Car>();
            Cars = await _carService.GetCars(token);
            return Page();
        }