Ejemplo n.º 1
0
        public IActionResult NinjaPage(int NewNinjaId)
        {
            Ninjas NewNinja = _context.Ninjas.Where(n => n.NinjaId == NewNinjaId).Include(n => n.Dojos).SingleOrDefault();

            ViewBag.Ninjas = NewNinja;
            return(View("Show"));
        }
Ejemplo n.º 2
0
 private void getAllNinjas()
 {
     using (var context = new NinjaDBEntities())
     {
         context.Ninjas.ToList().ForEach(n => Ninjas.Add(new NinjaViewModel(n)));
     }
 }
Ejemplo n.º 3
0
 private void Delete(object parameter)
 {
     using (var context = new LeagueOfNinjasEntities())
     {
         context.Entry(SelectedNinja.ToModel()).State = EntityState.Deleted;
         context.SaveChanges();
     }
     Ninjas.Remove(SelectedNinja);
 }
Ejemplo n.º 4
0
        public IActionResult Banish(int NewDojoId, int NewNinjaId)
        {
            Ninjas NewNinja = _context.Ninjas.SingleOrDefault(n => n.DojoId == NewNinjaId);

            NewNinja.Dojos.DojoName = null;
            _context.SaveChanges();
            ViewBag.Banish = NewNinja;
            return(RedirectToAction("Show", new { DojoId = NewDojoId }));
        }
Ejemplo n.º 5
0
        public IActionResult Recruit(int NewDojoId, int NewNinjaId)
        {
            Ninjas NewNinja = _context.Ninjas.SingleOrDefault(n => n.NinjaId == NewNinjaId);
            Dojos  NewDojo  = _context.Dojos.SingleOrDefault(d => d.DojoId == NewDojoId);

            NewNinja.Dojos.DojoName = NewDojo.DojoName;
            _context.SaveChanges();
            return(RedirectToAction("Show", new { DojoId = NewDojoId }));
        }
Ejemplo n.º 6
0
        private void DeleteNinja()
        {
            using (var context = new NinjaDBEntities())
            {
                var ninja = context.Ninjas.ToList().Find(n => n.Id == SelectedNinja.Id);
                ninja.Equipments.Clear();
                context.Ninjas.Remove(ninja);
                context.SaveChanges();

                Ninjas.Remove(Ninjas.ToList().Find(n => n.Id == ninja.Id));
            }
        }
Ejemplo n.º 7
0
 private void DeleteNinja()
 {
     using (var context = new MyEntities())
     {
         if (_ninjaInventoryWindow != null)
         {
             _ninjaInventoryWindow.Close();
         }
         ServiceLocator.Current.GetInstance <NinjaInventoryViewModel>().CloseShop();
         context.Entry(SelectedNinja.ToModel()).State = EntityState.Deleted;
         context.SaveChanges();
     }
     Ninjas.Remove(SelectedNinja);
 }
Ejemplo n.º 8
0
        private void deleteNinja()
        {
            using (var context = new NinjaManagerEntities())
            {
                //delete ninja from ninja table

                int ninjaId = _selectedNinja.ToModel().Id;

                var item = context.Ninja.Where(Item => Item.Id == ninjaId).Single();

                context.Ninja.Remove(item);
                context.SaveChanges();
                Ninjas.Remove(_selectedNinja);
            }
        }
Ejemplo n.º 9
0
        static void Main(string[] args)
        {
            var ninja = new Ninjas
            {
                Name             = "SampsonSan",
                ServedInOniwaban = false,
                ClanId           = 1
            };

            using (var context = new EFDemoContext())
            {
                // context.Database.Log = Console.WriteLine;
                context.Ninjas.Add(ninja);
                context.SaveChanges();
            }

            Console.WriteLine("Hello World!");
        }
Ejemplo n.º 10
0
        public IActionResult RegisterNinja(Ninjas NewNinja)
        {
            if (ModelState.IsValid)
            {
                //  Ninjas NewNinja = new Ninjas()
                // {
                //     NinjaName = model.NinjaName,
                //     NinjaingLevel = model.NinjaingLevel,
                //     DojoId = model.DojoId,
                //     OptionalDescription = model.OptionalDescription,
                // };
                // _context.Add(NewNinja);
                // _context.SaveChanges();
                // ViewBag.Ninjas = _context.Ninjas.Include(n => n.Dojos).ToList();
                // ViewBag.Dojos = _context.Dojos.Include(d => d.Ninjas).ToList();
                Ninjas RegisteredNinja = _context.Ninjas.SingleOrDefault(i => i.NinjaId == NewNinja.NinjaId);
                if (RegisteredNinja != null)
                {
                    // ViewBag.Message = "This email exists. Please use a different email.";
                    ModelState.AddModelError("NinjaId", "This ninja exists. Please choose a different name.");

                    return(View("Ninjas"));
                }
                NewNinja.DojoId = NewNinja.DojoId;
                _context.Ninjas.Add(NewNinja);
                _context.SaveChanges();
                // NewNinja = _context.Ninjas.SingleOrDefault(n => n.NinjaId == NewNinja.NinjaId);
                // HttpContext.Session.SetInt32("CurrentNinja", NewNinja.NinjaId);
                // int? CurrentNinjaId = HttpContext.Session.GetInt32("CurrentNinja");
                // ViewBag.CurrentNinja = NewNinja;
                ViewBag.Ninjas = _context.Ninjas.Include(n => n.Dojos).ToList();
                ViewBag.Dojos  = _context.Dojos.Include(d => d.Ninjas).ToList();
                // return RedirectToAction("Account", "Transactions", new{AccountId});
                return(RedirectToAction("Ninjas", "Ninjas"));
                //Handle success
            }
            ViewBag.Ninjas = _context.Ninjas.Include(n => n.Dojos).ToList();
            ViewBag.Dojos  = _context.Dojos.Include(d => d.Ninjas).ToList();
            return(View("Ninjas"));
        }
Ejemplo n.º 11
0
 public void Create(Ninja ninja)
 {
     Ninjas.Add(ninja);
     SaveChanges();
 }
Ejemplo n.º 12
0
 public int Count()
 {
     return(Ninjas.Count());
 }
Ejemplo n.º 13
0
 public User GetUserById(int UserId)
 {
     return(Ninjas.FirstOrDefault(u => u.UserId == UserId));
 }
Ejemplo n.º 14
0
 public User GetUserByEmail(string Email)
 {
     return(Ninjas.FirstOrDefault(u => u.Email == Email));
 }
Ejemplo n.º 15
0
 public int Create(User u)
 {
     Ninjas.Add(u);
     SaveChanges();
     return(u.UserId);
 }