Ejemplo n.º 1
0
        public IActionResult Add(AddCheeseViewModel addCheeseViewModel)
        {
            //Add new cheese to existing cheeses
            if (ModelState.IsValid)
            {
                Cheese newCheese = AddCheeseViewModel.CreateCheese(
                    addCheeseViewModel.Name,
                    addCheeseViewModel.Description,
                    addCheeseViewModel.Type,
                    addCheeseViewModel.Rating);

                CheeseData.AddCheese(newCheese);

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


            /*
             * Regex rgx = new Regex(@"^[A-Za-z ]+$");
             * if (addCheeseViewModel.Name == null || rgx.IsMatch(addCheeseViewModel.Name) == false)
             * {
             *  error = "Invalid Name";
             *  return Redirect("/Cheese/Add");
             * }*/


            return(View(addCheeseViewModel));
        }
 public IActionResult Add(Cheese cheese)
 {
     CheeseData.AddCheese(cheese);
     return(Redirect("Index"));
 }