public void DeleteNinja() { var ninjaRepository = new NinjaRepository(); //ninjaRepository.Remove(ninja); //ninjaRepository.Save(); }
public void InsertNinja() { //inicializa a injeção de dependencia //SimpleInjectorContainer.RegisterServices(); INinjaRepository ninjaRepository = new NinjaRepository(); INinjaClanRepository ninjaClanRepository = new NinjaClanRepository(); var ninjaClan = ninjaClanRepository.FindBy(nc => nc.ClanName == "Camargo's").FirstOrDefault(); if (ninjaClan != null) { Ninja ninja = new Ninja { NinjaName = "Bruna", DateCreated = DateTime.Now, DateModified = DateTime.Now, NinjaClanId = ninjaClan.Id }; if (!ninjaRepository.FindBy(n => n.NinjaName == ninja.NinjaName).Any()) { ninjaRepository.Add(ninja); ninjaRepository.Save(); } } }
public void GetNinjaById() { INinjaRepository ninjaRepository = new NinjaRepository(); var ninja = ninjaRepository.GetById(1); Assert.IsNotNull(ninja); Assert.AreEqual(ninja.Id, 1); }
public void GetNinjasBy() { INinjaRepository ninjaRepository = new NinjaRepository(); var ninjas = ninjaRepository.FindBy(ninja => ninja.NinjaClan.ClanName == "Camargo's"); Assert.IsNotNull(ninjas); Assert.AreEqual(ninjas.Count(), 2); foreach (var ninja in ninjas) { Console.WriteLine(ninja.NinjaName); } }
public void AddNinja() { var ninja = new NinjaViewModel() { Gold = Gold, Name = Name }; if (!NinjaRepository.Add(ninja)) { return; } Ninja.UpdateCollection(); Close(); }
public void UpdateNinjaAndClan() { var ninjaRepository = new NinjaRepository(); var ninjaClanRepository = new NinjaClanRepository(); var ninja = ninjaRepository.GetById(1); var ninjaClan = ninjaClanRepository.GetById(ninja.NinjaClanId); ninja.NinjaName = "Murilo Cesar"; ninjaRepository.Update(ninja); ninjaRepository.Save(); ninjaClan.ClanName = "Gafanhotos"; ninjaClanRepository.Update(ninjaClan); ninjaClanRepository.Save(); }
public void InsertNinjaWithoutClan() { //inicializa a injeção de dependencia SimpleInjectorContainer.RegisterServices(); INinjaRepository ninjaRepository = new NinjaRepository(); Ninja ninja = new Ninja { NinjaName = "Bolacha", DateCreated = DateTime.Now, DateModified = DateTime.Now }; if (!ninjaRepository.FindBy(n => n.NinjaName == ninja.NinjaName).Any()) { ninjaRepository.Add(ninja); ninjaRepository.Save(); } }
public ViewNinjasViewModel(INavigation navigation) { _ninjaRepository = new NinjaRepository(); _model = new ObservableCollection <Ninja>(_ninjaRepository.Get()); this._navigation = navigation; }
public ShopController(NinjaManagerContext context) { _ninjaArmourRepository = new NinjaArmourRepository(context); _ninjaRepository = new NinjaRepository(context); _armourRepository = new RepositoryBase <Armour>(context); }
public NinjasController(NinjaManagerContext context) : base(context) { _ninjaRepository = new NinjaRepository(context); }
public static void Main(string[] args) { using (var db = new NinjaContext()) { var ninjaRepo = new NinjaRepository(db); db.EnsureSeedDataForContext(); // while (true) // { // db.Database.ExecuteSqlCommand("CALL sp_delete_ninja({0});",9); // Console.WriteLine("Add(1), Remove(2),Update(3), Print all Ninjas (4)"); // var choice = Convert.ToInt32(Console.ReadLine()); // inputLoop: // switch (choice) // { // case 1: // Console.WriteLine("Add"); // ninjaRepo.Add(new Ninja() // { // Name = "New", // NinjaType = NinjaType.Kunoichi, // ServedInObiwan = true, // Clan = new Clan() // { // Name = "AddedClan", // }, // NinjaEquipments = new List<NinjaEquipment>() // { // new NinjaEquipment() // { // Name = "Added Equip", // EquipmentType = EquipmentType.Weapon // } // } // }); // ninjaRepo.Save(); // Console.WriteLine("Ninja has been saved:"); // break; // case 2: // Console.WriteLine("Remove"); // ninjaRepo.Delete(3); // ninjaRepo.Save(); // Console.WriteLine("Ninja has been deleted"); // break; // case 3: // var result = ninjaRepo.Find(4); // result.Name = "Martin"; // ninjaRepo.Update(result); // ninjaRepo.Save(); // Console.WriteLine("Update to " + result.Name); // break; // case 4: foreach (var ninja in db.Ninjas.AsNoTracking().Include(x => x.NinjaEquipments).AsNoTracking().Include(x => x.Clan)) { Console.WriteLine("Name: " + ninja.Name); Console.WriteLine("Type: " + ninja.NinjaType); Console.WriteLine("Equipment:"); ninja.NinjaEquipments.ToList().ForEach(x => Console.WriteLine(x.Name)); Console.WriteLine("Clan"); Console.WriteLine("Clan Name: " + ninja.Clan.Name); Console.WriteLine("Served:" + ninja.ServedInObiwan); } // break; // default: // Console.WriteLine("Enter a number"); // choice = Convert.ToInt32(Console.ReadLine()); // goto inputLoop; // } // } } }
public CreateNinjaViewModel() { _model = new Ninja(); _ninjaRepository = new NinjaRepository(); }
//dependency injection; see startup.cs line 42 public NinjasService(NinjaRepository repo) { _repo = repo; }