public void AddCharacterClass(int id, Character character) { Class newClass = _context.Classes.Where(c => c.Id == id).FirstOrDefault(); if (_context.CharacterClasses.Where(c => c.FK_Class == id && c.FK_Character == character.Id).Any()) { _classServices.LevelExistingClass(character, newClass); } else { _classServices.AddNewClass(character, newClass); } _context.Update(character); _context.SaveChanges(); }