Пример #1
0
        public IActionResult Edit(WineTypeViewModel wineType)
        {
            if (ModelState.IsValid)
            {
                WineType editType = context.WineTypes.SingleOrDefault(wt => wt.ID == wineType.TypeID);
                if (editType != null)
                {
                    editType.Name        = wineType.Name;
                    editType.Description = wineType.Description;

                    context.SaveChanges();
                    return(Redirect("/WineType/ViewType/" + wineType.TypeID));
                }
                ;
            }

            return(View(wineType));
        }
Пример #2
0
        public IActionResult ViewType(int id)
        {
            WineType wineType = context.WineTypes.SingleOrDefault(wt => wt.ID == id);

            if (wineType != null)
            {
                WineTypeViewModel wt = new WineTypeViewModel
                {
                    Name        = wineType.Name,
                    Description = wineType.Description,
                    TypeID      = wineType.ID
                };

                return(View(wt));
            }

            return(Redirect("/WineType"));
        }
Пример #3
0
        public IActionResult Add(WineTypeViewModel nt)
        {
            if (ModelState.IsValid)
            {
                WineType newType = new WineType
                {
                    Name        = nt.Name,
                    Description = nt.Description
                };

                context.WineTypes.Add(newType);
                context.SaveChanges();

                return(Redirect("/WineType"));
            }

            return(View(nt));
        }