예제 #1
0
        public ActionResult Details(string id)
        {
            var brewery = new BreweryViewModel()
            {
                Brewery = _breweryOrchestrator.GetById(id),
                Beers   = _beerOrchestrator.GetByBrewery(id)
            };

            return(View("Details", brewery));
        }
예제 #2
0
        //
        // GET: /Admin/Beer/Create
        public ActionResult Create(string breweryId)
        {
            var brewery = _breweryOrchestrator.GetById(breweryId);
            var styles  = _styleOrchestrator.GetStyles();

            if (null != brewery)
            {
                var vm = new CreateBeerViewModel(styles)
                {
                    BreweryId = brewery.Id, BreweryName = brewery.Name
                };
                return(View(vm));
            }

            ModelState.AddModelError("Brewery", "Brewery with that id does not exist.");
            return(View(new CreateBeerViewModel()
            {
                BreweryId = breweryId
            }));
        }