public ActionResult RegisterCar(CarModel model) { if (ModelState.IsValid) { int recordsCreated = CarProcessor.CreateCar(model.RegistrationNumber, model.CarType); return(RedirectToAction("RegisterCar")); } return(View()); }
public IActionResult NewCar(CarModel model) { if (ModelState.IsValid) { _ = CarProcessor.CreateBrand(model.Name, model.Name.Substring(0, 3)); _ = CarProcessor.CreateModel(model.Brand, model.Name.Substring(0, 3)); } return(View()); }
public ActionResult FindCarType() { ViewBag.Message = "Search Car Registration number"; var data = CarProcessor.LoadCars(); //Tramsformation List <CarModel> cars = new List <CarModel>(); foreach (var row in data) { cars.Add(new CarModel { RegistrationNumber = row.RegistrationNumber, CarType = row.CarType }); } return(View(cars)); }
public IActionResult ViewCars() { List <CarModel> cars = new List <CarModel>(); List <CarModel> bla = new List <CarModel>(); foreach (var row in CarProcessor.LoadCars()) { cars.Add(new CarModel { Id = row.Id, Name = row.Brand, Brand = row.Name, }); } return(View(cars)); }
public ActionResult ViewCarTypes() { ViewBag.Message = "Car Types"; var data = CarProcessor.LoadCars(); //Tramsformation List <CarModel> cars = new List <CarModel>(); List <string> carTypes = new List <string>(); foreach (var row in data) { if (carTypes.Contains(row.CarType) == false) { cars.Add(new CarModel { RegistrationNumber = row.RegistrationNumber, CarType = row.CarType }); carTypes.Add(row.CarType); } } return(View(cars)); }
public IActionResult Delete(int id) { _ = CarProcessor.DeleteData(id); return(RedirectToAction("Index")); }