public ActionResult Create(CarViewModel carVM) { try { using (CarServiceReference.CarClient service = new CarServiceReference.CarClient()) { CarDto carDto = new CarDto { // Id = carVM.Id, Model = carVM.Model, ReleaseYear = carVM.ReleaseYear, HorsePower = carVM.HorsePower, Make = new MakeDto { Id = carVM.MakeId }, Type = new TypeDto { Id = carVM.TypeId } }; service.PostCar(carDto); } ViewBag.Makes = LoadDataUtils.LoadMakesData(); ViewBag.Types = LoadDataUtils.LoadTypesData(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult DeleteConfirmed(int id) { using (CarServiceReference.CarClient carService = new CarServiceReference.CarClient()) { carService.DeleteCar(id); } return(RedirectToAction("Index")); }
public ActionResult Delete(int id) { CarViewModel carVM = new CarViewModel(); using (CarServiceReference.CarClient carService = new CarServiceReference.CarClient()) { CarDto carDto = carService.GetCarById(id); carVM = new CarViewModel(carDto); } return(View(carVM)); }
// GET: Car public ActionResult Index() { List <CarViewModel> carsVM = new List <CarViewModel>(); using (CarServiceReference.CarClient service = new CarServiceReference.CarClient()) { foreach (var item in service.GetCars()) { carsVM.Add(new CarViewModel(item)); } } return(View(carsVM)); }
public ActionResult Edit(int id) { CarViewModel carVM = new CarViewModel(); using (CarServiceReference.CarClient carService = new CarServiceReference.CarClient()) { var carDto = carService.GetCarById(id); carVM = new CarViewModel(carDto); } ViewBag.Makes = LoadDataUtils.LoadMakesData(); ViewBag.Types = LoadDataUtils.LoadTypesData(); return(View(carVM)); }