public async Task CreateTeamAsync(string text, string user) { var numberMoney = money.FindIdMoneyAccountAsync(user); var numberPilot = pilot.CreateRallyPilotsAsync(); var numberNavigator = navigator.CreateRallyNavigatorsAsync(); var numberCar = car.CreateCarsAsync().Result; var newTeam = dbContext.Teams.Add(new Team { Name = text, User = user, MoneyAccountId = numberMoney, RallyPilotId = numberPilot, RallyNavigatorId = numberNavigator, CarId = numberCar, }); dbContext.SaveChanges(); var addCarId = car.GetCar(numberCar).Result; var addPilotId = pilot.GetPilot(numberPilot); var addNavigatorId = navigator.GetNavigator(numberNavigator); addCarId.TeamId = newTeam.Entity.Id; addPilotId.TeamId = newTeam.Entity.Id; addNavigatorId.TeamId = newTeam.Entity.Id; await dbContext.SaveChangesAsync(); }