[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); }
[HttpPost] // bruges når man poster til api'et public void Post([FromBody] HIscore Data) { higHIscores.Add(Data); }