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")); }
private void getAllNinjas() { using (var context = new NinjaDBEntities()) { context.Ninjas.ToList().ForEach(n => Ninjas.Add(new NinjaViewModel(n))); } }
private void Delete(object parameter) { using (var context = new LeagueOfNinjasEntities()) { context.Entry(SelectedNinja.ToModel()).State = EntityState.Deleted; context.SaveChanges(); } Ninjas.Remove(SelectedNinja); }
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 })); }
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 })); }
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)); } }
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); }
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); } }
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!"); }
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")); }
public void Create(Ninja ninja) { Ninjas.Add(ninja); SaveChanges(); }
public int Count() { return(Ninjas.Count()); }
public User GetUserById(int UserId) { return(Ninjas.FirstOrDefault(u => u.UserId == UserId)); }
public User GetUserByEmail(string Email) { return(Ninjas.FirstOrDefault(u => u.Email == Email)); }
public int Create(User u) { Ninjas.Add(u); SaveChanges(); return(u.UserId); }