Exemplo n.º 1
0
        public async Task <IActionResult> PackageMenuForm()
        {
            var eventPackages = await mediator.Send(new GetEventPackageListQuery());

            var menuList = await mediator.Send(new GetMenuListQuery());

            List <SelectListItem> _packageslist = new List <SelectListItem>();

            List <SelectListItem> _menulist = new List <SelectListItem>();

            foreach (var item in eventPackages)
            {
                _packageslist.Add(new SelectListItem
                {
                    Value = item.ID.ToString(),
                    Text  = item.Name + " | " + item.RatePerHead,
                });
            }

            foreach (var item in menuList)
            {
                _menulist.Add(new SelectListItem
                {
                    Value = item.ID.ToString(),
                    Text  = item.Name,
                });
            }

            var _packageList = new  AddPackageMenuCVM();

            _packageList.PackageList = _packageslist;
            _packageList.MenuList    = _menulist;
            return(View(_packageList));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> AddPackageMenu(AddPackageMenuCVM _packageMenu)
        {
            PackageMenuVM _container = new PackageMenuVM
            {
                MenuID           = _packageMenu.SelectedMenu,
                PackageDetailsID = _packageMenu.SelectedPackage
            };


            var response = await mediator.Send(new AddPackageMenuCommand
            {
                PackageMenu = _container
            });


            return(Json(response));
        }