Skip to content

jfuerlinger/csharp_samples_webapi_coffeeslotmachine-part1-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coffee Slot Machine - WebApi

Lernziel

  • EntityFramework Core
  • Asp.Net WebApi Core
  • Swagger
  • Markdown

Anforderungen

Client für Wartungstechniker (WebApi)

Implementieren Sie eine WebApi für Wartungstechniker, welche die Abfrage nach der aktuelleln Anzahl der sich noch im Automaten befindlichen Münzen ermöglicht. Verwenden Sie zum Testen die Visual Studio Code Extension REST Client.

Dokumentation der WebApi

Verwenden Sie Swagger um aus den Controller-Actions bzw. den hinterlegten XML-Kommentaren im Code eine ansprechende Dokumentation zu generieren.

Client für Konsumenten (Console Application)

Implementieren Sie eine Console Application für Endanwender, welche als User Interface für eine Kaffee-Bestellung dient (Textuelles Menü, etc.).

Verwenden greifen Sie in der Console Application auf den OrderController zurück.

Hinweise

  1. Greifen Sie zur Umsetzung beider Clients auf den bereits implementierten OrderController zurück.
  2. Versuchen Sie wenn möglich nicht den Code des OrderController zu verändern.

Dokumentation

Erstellen Sie für beide Clients eine Benutzer-Dokumentation per Markdown (./SOLUTION.md).

Nutzen Sie dazu die in Markdown zur Verfügung stehenden Formatierungsmittel (Markdown Cheatsheet).

Die Dokumentation sollte Text, Screenshots (Greenshot) und Screen-Gifs (ScreenToGif) enthalten.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages