Ejemplo n.º 1
0
        public ActionResult Add(TableAddViewModel vm)
        {
            Command.Execute(new AddTableCommand
            {
                Name    = vm.Name,
                Columns = vm.Columns
            });

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        public ActionResult Add()
        {
            FindActiveColumnQueryResult result = Query.For <FindActiveColumnQueryResult>().With(new EmptyCriterion());

            TableAddViewModel vm = new TableAddViewModel
            {
                SelectListItems = result.ActiveColumns.Select(ToSelectListItem).ToList()
            };

            return(View(vm));
        }
        public IActionResult Add(int?businessID)
        {
            if (businessID == null)
            {
                return(NotFound());
            }
            var addVM = new TableAddViewModel
            {
                BusinessID = businessID.Value
            };

            return(View(addVM));
        }
        public IActionResult Add(TableAddViewModel vm)
        {
            if (ModelState.IsValid)
            {
                Table newTable = new Table
                {
                    BusinessID = vm.BusinessID,
                    Seats      = vm.Seats,
                    Available  = vm.Available
                };

                _tableManager.CreateTable(newTable);
                return(RedirectToAction(nameof(Index), new { businessID = vm.BusinessID }));
            }
            return(View(vm));
        }