public async Task CreateNewCharacterAction(CharacterActions currCharacter, string name) { try { Character charToUpdate = _context.Characters.FirstOrDefault(c => c.Name == name); long actionId = _context.CharacterActions .Where(ca => ca.CharacterAttack.Name == currCharacter.CharacterAttack.Name) .Select(cs => cs.CharacterActionsId) .FirstOrDefault(); if (charToUpdate != null) { var link = new ActionsLink() { CharacterId = charToUpdate.CharacterId, CharacterActionsId = actionId }; _context.ActionsLink.Add(link); _context.SaveChanges(); } } catch (Exception ex) { Console.WriteLine(ex); throw ex; } }
/// <summary> /// select actions /// </summary> public void SelectActions() { ActionsLink.Wait(3).Click(); //pause the script for a second to let the pop-up display System.Threading.Thread.Sleep(1000); }