public IActionResult Edit(int id) { var car = carsService.GetById(id); if (car == null) { return(this.BadRequest()); } var viewModel = Mapper.Map <EditCarModel>(car); SetUpViewBag(car.Generation); this.ViewBag.Engine = $"{car.Engine.Name} ({car.Engine.MaxHP} HP)"; return(this.View(viewModel)); }
public IActionResult GetById(int id) { var result = _carService.GetById(id); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public IActionResult GetById(string id) { var car = _carsService.GetById(id); if (car == null) { return(NoContent()); } return(Ok(car)); }
public CarViewModel GetById(int id) { CarModel carModel = service.GetById(id); var carViewModel = new CarViewModel() { Id = carModel.Id, Name = carModel.Name, Parts = carModel.Parts.Select(u => new DetailViewModel { Id = u.Id, CarId = u.CarId, Name = u.Name, Price = u.Price }).ToList() }; return(carViewModel); }
public IActionResult Buy(int id) { return(View(_carsService.GetById(id))); }