public IActionResult AddConfirmation(int itemId, string message)
        {
            var viewModel = new AddNewItemConfirmationViewModel
            {
                Id      = itemId,
                Message = message,
            };

            return(View(viewModel));
        }
Beispiel #2
0
        public IActionResult Add(ItemModel item)
        {
            // TODO add to database

            var viewModel = new AddNewItemConfirmationViewModel
            {
                Id   = 1,
                Name = item.Name,
            };

            return(View("AddConfirmation", viewModel));
        }
        public IActionResult Add(ItemModel item)
        {
            // TODO add to database

            var viewModel = new AddNewItemConfirmationViewModel
            {
                Id   = 1,
                Name = item.Name,
            };

            //return View("AddConfirmation", viewModel);
            return(RedirectToAction("AddConfirmation", new { itemId = 1 }));
        }
Beispiel #4
0
        public AddNewItemConfirmationViewModel Add(ItemModel item)
        {
            var entity = new ItemEntity {
                Name        = item.Name,
                Description = item.Description,
                IsVisible   = item.IsVisible,
            };

            dbContext.Items.Add(entity);
            dbContext.SaveChanges();

            var viewModel = new AddNewItemConfirmationViewModel {
                Id       = 1,
                ItemName = item.Name
            };

            return(viewModel);
        }
Beispiel #5
0
        public IActionResult Add(ItemModel item)
        {
            var entity = new ItemEntity
            {
                Name        = item.Name,
                Description = item.Description,
                IsVisible   = item.IsVisible
            };

            _dbContext.Items.Add(entity);
            _dbContext.SaveChanges();

            var viewModel = new AddNewItemConfirmationViewModel
            {
                Id   = 1,
                Name = item.Name,
            };

            //Post
            //return View("AddConfirmation", viewModel);

            // Post-Redirect-Get
            return(RedirectToAction("AddConfirmation", new { itemId = 1, }));
        }