Esempio n. 1
0
 public ActionResult EditDrinkConfig(EditDrinksConfigViewModel drC)
 {
     if (ModelState.IsValid)
     {
         ClientProxyBeerConfig.Execute(a => a.EditDrinkConfig(UserPass, drC.EditEntity));
     }
     return(RedirectToAction("Index", "References"));
 }
Esempio n. 2
0
        public ActionResult AddDrinkConfig()
        {
            var result = new EditDrinksConfigViewModel
            {
                EditEntity = new DrinkConfigDto(),
                Producers  = ClientProxyBeerConfig.Execute(a => a.GetProducers(UserPass)).ToArray(),
            };

            result.DrinkPriceStart = DateTime.Now.AddDays(1);

            return(View("EditDrinkConfig", result));
        }
Esempio n. 3
0
        public ActionResult EditDrinkConfig(int drinkId)
        {
            var result = new EditDrinksConfigViewModel
            {
                EditEntity =
                    ClientProxyBeerConfig.Execute(a => a.GetDrinksConfig(UserPass)).FirstOrDefault(a => a.Id == drinkId),
                Producers = ClientProxyBeerConfig.Execute(a => a.GetProducers(UserPass)).ToArray(),
                Prices    =
                    ClientProxyBeerConfig.Execute(a => a.GetDrinkPrices(UserPass, drinkId))
                    .Select(a => new PriceViewModel {
                    PriceDto = a.Value, MarketDto = a.Key
                })
                    .ToArray(),
                DrinkPriceStart = DateTime.Now.AddDays(1)
            };

            ClientProxyBeerConfig.Execute(a => a.GetDrinkPrices(UserPass, drinkId));
            return(View(result));
        }