コード例 #1
0
        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();
        }