Exemplo n.º 1
0
        [HttpGet] // når jeg beder om en liste fra scores med alt
        public IEnumerable <HIscore> Get()
        {
            //Laver en ny connection til sgl connsttring hiver fai i databasen
            SqlConnection conn = new SqlConnection(connString);
            //Sql query
            SqlCommand query = new SqlCommand("SELECT * FROM scores", conn);

            //Åbner forbindelse
            conn.Open();
            //Eksekverer min query
            SqlDataReader reader = query.ExecuteReader();
            //Laver en ny liste
            List <HIscore> listscores = new List <HIscore>();

            //Hvis der findes mindst en række
            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    //Hent alt og put det i en liste
                    HIscore hs = new HIscore {
                        Name = reader[0].ToString(), Score = reader.GetInt32(1)
                    };
                    listscores.Add(hs);
                }
            }
            return(listscores);
        }
Exemplo n.º 2
0
 [HttpPost] // bruges når man poster til api'et
 public void Post([FromBody] HIscore Data)
 {
     higHIscores.Add(Data);
 }