public IActionResult Create(NinjaIndex model)
        {
            Ninja ninja = model.NewNinja;

            if (ModelState.IsValid)
            {
                var NewNinja = new Ninja()
                {
                    Name        = ninja.Name,
                    Level       = ninja.Level,
                    DojoId      = ninja.DojoId,
                    Description = ninja.Description
                };

                _context.Add(NewNinja);
                // OR _context.Ninjas.Add(NewNinja);
                _context.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View("Index", new NinjaIndex()
            {
                Ninjas = _context.Ninjas.Include(n => n.Dojo).ToList(),
                Dojos = _context.Dojos.ToList(),
                NewNinja = ninja
            }));
        }
        public IActionResult Index()
        {
            // ViewBag.Ninjas = _context.Ninjas.Include(n => n.Dojo).ToList();
            var NinjaIndex = new NinjaIndex()
            {
                Ninjas = _context.Ninjas.Include(n => n.Dojo).ToList(),
                Dojos  = _context.Dojos.ToList()
            };

            // List<Ninja> Ninjas = _context.Ninjas.ToList();
            return(View(NinjaIndex));
        }
        public IActionResult Create(NinjaIndex model)
        {
            Ninja ninja = model.NewNinja;

            if (ModelState.IsValid)
            {
                _ninjaFactory.AddNinja(ninja);
                return(RedirectToAction("Index"));
            }
            return(View("Index", new NinjaIndex()
            {
                Ninjas = _ninjaFactory.AllNinjas(),
                Dojos = _dojoFactory.AllDojos(),
                NewNinja = ninja
            }));
        }
 public IActionResult Index(NinjaIndex model)
 {
     // List<Ninja> Ninjas = _context.Ninjas.ToList();
     return(View(model));
 }