public ActionResult Details(string id) { var existing = _kegOrchestrator.GetKeg(id); if (null == existing) { ViewBag.Error = "No keg exists with that id"; return(View()); } var model = AutoMapper.Mapper.Map <Keg, KegModel>(existing); model.BeerName = _beerOrchestrator.GetById(existing.BeerId).Name; return(View(model)); }
// // GET: /Admin/Home/ public ActionResult Index() { // TODO Talk about how to figure out which keg is on which tap var taps = _tapOrchestrator.GetTaps(); var vm = new List <TapModel>(); taps.ForEach(t => { var tap = AutoMapper.Mapper.Map <Tap, TapModel>(t); if (t.HasKeg) { var keg = _kegOrchestrator.GetKeg(t.KegId); tap.Keg = AutoMapper.Mapper.Map <Keg, KegModel>(keg); } vm.Add(tap); }); return(View("Index", vm)); }
// // GET: /Admin/Tap/ public ActionResult Index() { var taps = _tapOrchestrator.GetTaps(); var vm = new List <TapModel>(); taps.ForEach(t => { var tap = AutoMapper.Mapper.Map <Tap, TapModel>(t); if (t.HasKeg) { var keg = _kegOrchestrator.GetKeg(t.KegId); tap.Keg = AutoMapper.Mapper.Map <Keg, KegModel>(keg); } vm.Add(tap); }); return(View(vm)); }