ZiBaT => Peter Levinsky => 3.sem => projekt

PROJEKT
Ændre SOAP service til brug af database

Updated : 2018-02-12

Projekt-Opgave: Ændre SOAP service til brug af database

Baggrund: Projekt-overblik

Opgave A: Ændre en SOAP service

Du skal ændre din implementerring af IService1 interfacet fra forrige opgave Soap1 til at benytte Databasen med de to tabeller  

  1. Implementer interfacet i en ny Service-klasse
    Værdierne af teams skal hentes, indsættes, slettes og opdateres i database.
     
  2. Oversæt og kør servicen gennem 'WcfTestClient'.
     
  3. Afprøve nogle metoder og se om de virker.
     
  4. Kør din Test igen på den nye Service-klasse.

Hjælp se mere : SQLConnection

------------- generelt eksempel ----------------------

queryString => SQL-string eks: delete from Team where id = 44
connectionString => Connetion String til databasen se i egenskaber for databasen using (SqlConnection connection = new SqlConnection(connectionString)) { SqlCommand command = new SqlCommand(queryString, connection); command.Connection.Open(); command.ExecuteNonQuery(); }
-----------------------------------
Se eksempel med et hotel model klasse hotel.cs og klasse til at styre CRUD overfor en database ManageHotel.cs

Opgave B: Lav SOAP service for 'Gamer'.

Du skal ændre din implmentering til at benytte databasen (Gamer-tabellen) i stedet for den statiske liste.

Opgave C: Flere metoder i SOAP servicen.

For at implmenetere metoden 'GetGamerByTeam' kan du evt. benytte en join mellem Team og Gamer tabellen.