//Repeated code
        internal static void UpdateSpDecision(Classes.SeasonPlannerDecision spDecision)
        {
            if (!spDecision.IsNull())
            {
                string connectionString = Constants.connectionString;

                using (SqlConnection conn = new SqlConnection(connectionString))
                    using (SqlCommand command = conn.CreateCommand())
                    {
                        command.CommandText = "UPDATE SeasonPlannerDecisions " +
                                              "SET Trainning = @Trainning, Testing = @Testing, " +
                                              "TargetCarLevelEngBra = @TargetCarLevelEngBra, " +
                                              "TargetCarLevelOthers = @TargetCarLevelOthers, CT = @CT " +
                                              "WHERE Id = @Id";

                        command.Parameters.Clear();
                        command.Parameters.AddWithValue("@Id", spDecision.SeasonRace);
                        command.Parameters.AddWithValue("@Trainning", spDecision.Training);
                        command.Parameters.AddWithValue("@Testing", spDecision.Testing);
                        command.Parameters.AddWithValue("@TargetCarLevelEngBra", spDecision.TargetCarLevelEngBra);
                        command.Parameters.AddWithValue("@TargetCarLevelOthers", spDecision.TargetCarLevelOthers);
                        command.Parameters.AddWithValue("@CT", spDecision.CT);

                        conn.Open();
                        command.ExecuteNonQuery();
                        conn.Close();
                    }
            }
        }
        internal static Classes.SeasonPlannerDecision[] ReadSpDecisionsFromDB(int initialRace = 0)
        {
            Classes.SeasonPlannerDecision[] spDecisions = new Classes.SeasonPlannerDecision[17];

            string connectionString = Constants.connectionString;

            using (SqlConnection conn = new SqlConnection(connectionString))
                using (SqlCommand command = conn.CreateCommand())
                {
                    command.CommandText = "SELECT * FROM SeasonPlannerDecisions";

                    conn.Open();

                    SqlDataReader reader = command.ExecuteReader();

                    for (int line = initialRace; line < 17; line++)
                    {
                        reader.Read();

                        spDecisions[line]                      = new Classes.SeasonPlannerDecision();
                        spDecisions[line].SeasonRace           = int.Parse(reader["Id"].ToString());
                        spDecisions[line].Training             = (Classes.DriverTrainning)Enum.Parse(typeof(Classes.DriverTrainning), reader["Trainning"].ToString());
                        spDecisions[line].Testing              = Convert.ToBoolean(reader["Testing"].ToString());
                        spDecisions[line].TargetCarLevelEngBra = int.Parse(reader["TargetCarLevelEngBra"].ToString());
                        spDecisions[line].TargetCarLevelOthers = int.Parse(reader["TargetCarLevelOthers"].ToString());
                        spDecisions[line].CT                   = int.Parse(reader["CT"].ToString());
                    }

                    conn.Close();
                }

            return(spDecisions);
        }