示例#1
0
        public static int SortData(List <string> data)
        {
            int id = 0;

            switch (data[3])
            {
            case "QB":
                Quarterback QB = new Quarterback();
                QB.Rank            = data[0];
                QB.Name            = data[1];
                QB.Team            = data[2];
                QB.Position        = data[3];
                QB.Completions     = data[4];
                QB.Attempts        = data[5];
                QB.Percentage      = data[6];
                QB.AttemptsPerGame = data[7];
                QB.TotalYards      = data[8];
                QB.Average         = data[9];
                QB.AveragePerGame  = data[10];
                QB.Touchdowns      = data[11];
                QB.Interceptions   = data[12];
                id = QBService.InsertQB(QB);
                break;

            case "RB":
                Runningback RB = new Runningback();
                RB.Rank                = data[0];
                RB.Name                = data[1];
                RB.Team                = data[2];
                RB.Position            = data[3];
                RB.Attempts            = data[4];
                RB.AttemptsPerGame     = data[5];
                RB.Yards               = data[6];
                RB.Average             = data[7];
                RB.YardsPerGame        = data[8];
                RB.Touchdowns          = data[9];
                RB.LongestRun          = data[10];
                RB.FirstDowns          = data[11];
                RB.FirstDownPercentage = data[12];
                RB.Fumbles             = data[15];
                id = RBService.InsertRB(RB);
                break;
            }

            return(id);
        }
示例#2
0
        public static int InsertRB(Runningback payload)
        {
            int Id = 0;

            string connString = System.Configuration.ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;

            using (SqlConnection sqlConn = new SqlConnection(connString))
            {
                using (SqlCommand cmd = new SqlCommand("Insert_Runningback", sqlConn))
                {
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@Rank", payload.Rank);
                    cmd.Parameters.AddWithValue("@Name", payload.Name);
                    cmd.Parameters.AddWithValue("@Team", payload.Team);
                    cmd.Parameters.AddWithValue("@Position", payload.Position);
                    cmd.Parameters.AddWithValue("@Attempts", payload.Attempts);
                    cmd.Parameters.AddWithValue("@AttemptsPerGame", payload.AttemptsPerGame);
                    cmd.Parameters.AddWithValue("@Yards", payload.Yards);
                    cmd.Parameters.AddWithValue("@Average", payload.Average);
                    cmd.Parameters.AddWithValue("@YardsPerGame", payload.YardsPerGame);
                    cmd.Parameters.AddWithValue("@Touchdowns", payload.Touchdowns);
                    cmd.Parameters.AddWithValue("@LongestRun", payload.LongestRun);
                    cmd.Parameters.AddWithValue("@FirstDowns", payload.FirstDowns);
                    cmd.Parameters.AddWithValue("@FirstDownPercentage", payload.FirstDownPercentage);
                    cmd.Parameters.AddWithValue("@Fumbles", payload.Fumbles);

                    SqlParameter outPut = cmd.Parameters.Add("@ID", SqlDbType.Int);
                    outPut.Direction = ParameterDirection.Output;

                    sqlConn.Open();
                    cmd.ExecuteNonQuery();

                    Id = Convert.ToInt32(outPut.Value);
                }
                return(Id);
            }
        }
示例#3
0
 public RunningbackService(
     Runningback runningback
     )
 {
     _runningback = runningback;
 }