public ActionResult New()
        {
            var             DispenceryItemsList = dbContext.DispenceryTypes.ToList();
            DispenceryItems dispenceryitem      = new DispenceryItems();

            dispenceryitem.DispenceryItemQuantity = 1;
            var viewModel = new DispenceryItemFormViewModel
            {
                DispenceryTypes = DispenceryItemsList,
                DispenceryItem  = dispenceryitem
            };

            return(View(viewModel));
        }
        public ActionResult Details(int?id)
        {
            var DispenceryItem = dbContext.DispenceryItem.SingleOrDefault(c => c.Id == id);

            if (DispenceryItem == null)
            {
                return(HttpNotFound());
            }

            var viewModel = new DispenceryItemFormViewModel
            {
                DispenceryItem  = DispenceryItem,
                DispenceryTypes = dbContext.DispenceryTypes.ToList()
            };

            return(View("New", viewModel));
        }
        public ActionResult Save(DispenceryItemFormViewModel dispenceryItems)
        {
            if (dispenceryItems.DispenceryItem.Id == 0)
            {
                dbContext.DispenceryItem.Add(dispenceryItems.DispenceryItem);
            }
            else
            {
                var movieInDb = dbContext.DispenceryItem.Single(m => m.Id == dispenceryItems.DispenceryItem.Id);
                movieInDb.DispenceryItemName = dispenceryItems.DispenceryItem.DispenceryItemName;
                movieInDb.DispenceryItemType = dispenceryItems.DispenceryItem.DispenceryItemType;
                movieInDb.IsGeneric          = dispenceryItems.DispenceryItem.IsGeneric;
            }
            dbContext.SaveChanges();

            return(RedirectToAction("Index", "Dispencery"));
        }