public IActionResult AddEngine() { var viewModel = new AddDriveViewModel(); viewModel.Makes = this.makeCarService.GetAll <MakeInputViewModel>(); return(this.View(viewModel)); }
public async Task <IActionResult> AddEngine(AddDriveViewModel input) { if (!this.ModelState.IsValid) { input.Makes = this.makeCarService.GetAll <MakeInputViewModel>(); return(this.View(input)); } var engineId = await this.engineService.AddAsync(input.ModelId, input.FuelId, input.Displacement, input.Power, input.GearType, input.Gear, input.YearFrom, input.YearTo); return(this.RedirectToAction(nameof(this.Details), "Engines", new { Id = engineId })); }
public IActionResult AddDrive(AddDriveViewModel drive) { bool correctModel = TryValidateModel(drive); if (correctModel) { bool SSNExists = AddDriveViewModel.SSNInDB(context, drive); if (SSNExists) { return(RedirectToAction("Index")); } else { ViewData["Message"] = "Ditt personnummer finns inte har du registrerat dig?"; return(View()); } } else { ViewData["Message"] = "Alla textrutor var inte korrekt ifyllda"; return(View()); } }