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));
        }
Exemple #2
0
        //
        // 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));
        }
Exemple #3
0
        //
        // 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));
        }