Example #1
0
 public void ConfigureServices(IServiceCollection services)
 {
     services.AddRazorPages();
     CarDataAccessLayer.SetDataProvider(
         new XmlDataProvider(Configuration.GetConnectionString("XmlDataPath")));
     // CarDataAccessLayer.SetDataProvider(
     //     new SqlDataProvider(Configuration.GetConnectionString("CarListContext")));
 }
Example #2
0
        public ActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            CarDataAccessLayer.UpdateCar(Car);

            return(RedirectToPage("/Index"));
        }
Example #3
0
        public ActionResult OnPost(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            CarDataAccessLayer.DeleteCar(id);

            return(RedirectToPage("/Index"));
        }
Example #4
0
        public ActionResult OnGet(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            Car = CarDataAccessLayer.GetCarData(id);

            if (Car == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Example #5
0
 public void OnGet()
 {
     Car = CarDataAccessLayer.GetAllCars().ToList();
 }