public void SaveHero(string name) { using (var dbContext = new HeroDbContext()) { dbContext.Heroes.Add(new Hero { Name = name, Active = true }); dbContext.SaveChanges(); } }
public void DeleteHero(int id) { using (var dbContext = new HeroDbContext()) { var hero = dbContext.Heroes.FirstOrDefault(x => x.Id == id); if (hero != null) { if (hero.Active) { hero.Active = false; dbContext.Heroes.AddOrUpdate(hero); dbContext.SaveChanges(); } } } }