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

PROJEKT
Opret en simpel SOAP service uden database

Updated : 2018-02-12

Projekt-Opgave: Opret en simpel SOAP service uden database

Baggrund: Projekt-overblik

Opgave A: Opret en SOAP service

Opret en SOAP service, der kan hente, oprette, slette og opdatere model klassen 'Team'

6 trin:

  1. Opret et WCF projekt (f.x. 'CSSoap')
     
  2. Tilpas IService interfacet til at hente, oprette, slette og opdatere Team hhv. Gamer
    det kunne være:
    1. List<Team> GetAllTeams()
    2. Team GetTeam(int id) // evt. parameteren (string name), hvis du har navnet som primær nøgle
    3. Team CreateTeam(Team team)
    4. Team DeleteTeam(int id) // ligesom b)evt string name
    5. Team UpdateTeam(Team team)
       
  3. Implementer interfacet i Service1 klassen
    Værdierne af teams skal holdes i en statisk liste (IKKE en database), Indsæt 3 team-objekter til afprøvning.
     
  4. Oversæt og kør servicen gennem 'WcfTestClient' - alm. hav Sevice1- fanen åben og kør projekt.
     
  5. Afprøve nogle metoder og se om de virker.
     
  6. Lav en Test-klasse til at test din Service1 klasse.

Opgave B: Lav SOAP service for 'Gamer'.

Du skal lave en rækker metoder tilsvarende dem i opgave A men denne gang for 'Gamer'-klassen.

Endnu en gang benyt en statisk liste til at holde værdier af 'Gamer'e, afprøv med WcfTestClient, samt test klassen.

Opgave C: Flere metoder i SOAP servicen.

Tilføj en metode, der kan liste alle gamere på et team fx:

List<Gamer> GetGamerByTeam(int teamId) // evt. parameteren (string name), hvis du har navnet som primær nøgle

.