Beispiel #1
0
        public async Task <ActionResult <Team2018> > PostTeam([FromBody] Team2018 newTeam)
        {
            _context.Teams.Add(newTeam);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTeam", new { id = newTeam.TeamId }, newTeam));
        }
Beispiel #2
0
        public List <Team2018> Getteams()
        {
            List <Team2018> teamList    = new List <Team2018>();
            string          queryString = "select * from team2018;";

            using (connection)
            {
                SqlCommand command = new SqlCommand(queryString, connection);

                int result = Method(connection, command).Result;

                SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    Team2018 temp = new Team2018
                    {
                        Id       = reader.GetInt32(0),
                        TeamId   = reader.GetInt32(1),
                        Name     = reader[2].ToString(),
                        Scale    = Convert.ToBoolean(reader[3]),
                        Switch   = Convert.ToBoolean(reader[4]),
                        Exchange = Convert.ToBoolean(reader[5]),
                        Comments = reader[6].ToString()
                    };
                    teamList.Add(temp);
                }

                //using (connection)
                //{
                //    SqlCommand command = new SqlCommand(queryString, connection);
                //    try
                //    {
                //        connection.Open();
                //        SqlDataReader reader = command.ExecuteReader();

                //        while (reader.Read())
                //        {
                //            Team2018 temp = new Team2018
                //            {
                //                Id = reader.GetInt32(0),
                //                TeamId = reader.GetInt32(1),
                //                Name = reader[2].ToString(),
                //                Scale = Convert.ToBoolean(reader[3]),
                //                Switch = Convert.ToBoolean(reader[4]),
                //                Exchange = Convert.ToBoolean(reader[5]),
                //                Comments = reader[6].ToString()
                //            };
                //            teamList.Add(temp);

                //        }
                //        reader.Close();
                //    }
                //    catch (Exception ex)
                //    {
                //        Console.WriteLine(ex.Message);
                //    }
                return(teamList);
            }
        }