// GET: Manufacturers/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Manufacturer manufacturer = repository.Get(id); //Manufacturer manufacturer = db.Manufacturers.Find(id); if (manufacturer == null) { return(HttpNotFound()); } //var beerProducts = beerRepository.GetAll().Where(b => b.ManufacturerId == id); //ManufacturerDetailsViewModel mdvm = new ManufacturerDetailsViewModel //{ // Manufacturer = manufacturer, // Products = beerProducts.ToList().OrderBy(p => p.Name).ToPagedList(1, 4) //}; ViewBag.ManufacturerId = manufacturer.ManufacturerId; ViewBag.PageSize = 4; //return View(mdvm); return(View(manufacturer)); }
public IActionResult Edit(int id) { var entity = _manufacturerRepository.Get(id); CheckIfNotNull(entity); var model = _mapper.Map <EditManufacturerVM>(entity); return(View(model)); }
public IActionResult SaveCar(AddCarViewModel viewModel) { var car = mapper.Map <Car>(viewModel.CarDto); car.Manufacturer = manufacturerRepo.Get(car.Manufacturer.Id); carRepo.Add(car); return(RedirectToAction("Index")); }
public IActionResult EditManufacturer(long id) { var manufacturer = manufacturerRepo.Get(id); var manufacturerDto = mapper.Map <ManufacturerForUpdateDto>(manufacturer); var viewModel = new EditManufacturerViewModel { ManufacturerDto = manufacturerDto, ManufacturerId = id }; return(View(viewModel)); }
public Manufacturer GetManufacturerById(int manufacturerId) { return(_manufactureRepository.Get(manufacturerId)); }
public ActionResult Get() { IEnumerable <Manufacturer> manufacturers = _manufacturerRepository.Get(); return(Ok(manufacturers)); }