Exemplo n.º 1
0
        // GET: Alcohol
        public ActionResult Index()
        {
            var beverages = new List <Beverage>
            {
                new Beverage()
                {
                    BeverageId = 1, Title = "Öl", Price = 22, Volume = 23
                },
                new Beverage()
                {
                    BeverageId = 2, Title = "Cider", Price = 12, Volume = 43
                },
                new Beverage()
                {
                    BeverageId = 3, Title = "Vatten", Price = 42, Volume = 32
                },
            };


            var measures = new List <Measure>
            {
                new Measure()
                {
                    MeasureId = 1, MeasureType = "Styck"
                },
                new Measure()
                {
                    MeasureId = 2, MeasureType = "Gram"
                },
                new Measure()
                {
                    MeasureId = 3, MeasureType = "Centiliter"
                },
                new Measure()
                {
                    MeasureId = 4, MeasureType = "Liter"
                },
            };

            var viewModel = new BeverageViewModel
            {
                Beverages = beverages,
                Beverage  = new Beverage(),
                Measures  = measures
            };

            return(View(viewModel));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Create(BeverageViewModel collection)
        {
            try
            {
                if (collection.Model.Id == Guid.Empty)
                {
                    _smakRepo.CreateSmak(collection.Model);
                }
                else
                {
                    EditContent(collection);
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View("RegisterSmak"));
            }
        }
Exemplo n.º 3
0
        public BeverageIndexViewModel ShowAll()
        {
            var result = _foodService.GetAllBeverages();
            GetBeverageResult beverageResult = new GetBeverageResult();

            beverageResult.Beverageses = result.Beverageses;

            BeverageIndexViewModel beverageIndexViewModel = new BeverageIndexViewModel();

            List <BeverageViewModel> beverageList = new List <BeverageViewModel>();

            foreach (var bm in beverageResult.Beverageses)
            {
                BeverageViewModel beverageViewModelIteams = new BeverageViewModel(bm.Name, bm.Price, bm.Category, bm.Sweetness, bm.Image);

                beverageList.Add(beverageViewModelIteams);
            }

            beverageIndexViewModel.AllBeveragesList = new BeverageListPartialViewModel(beverageList);

            return(beverageIndexViewModel);
        }
Exemplo n.º 4
0
 public BeverageView()
 {
     InitializeComponent();
     vm          = ContainerHelper.Container.Resolve <BeverageViewModel>();
     DataContext = vm;
 }
Exemplo n.º 5
0
 public void EditContent(BeverageViewModel collection)
 {
     _smakRepo.EditSmak(collection.Model);
 }