public async Task <ActionResult> NewVehicle(VehicleModelPoco vehicle) { if (ModelState.IsValid) { await vehicleService.InsertVehicleAsync(vehicle); return(RedirectToAction("Index")); } ViewBag.VehicleCategories = new SelectList(await categoryService.GetCategoriesAsync(), "Id", "Name"); ViewBag.MakerCategories = new SelectList(await makerService.GetMakersAsync(), "Id", "Name"); return(View()); }
// Inserts new vehicle. // <param name="vehicleModel">Vehicle model.</param> // <returns>Updated database.</returns> public Task InsertVehicleAsync(VehicleModelPoco vehicleModel) { return(vehicleRepository.InsertVehicleAsync(vehicleModel)); }