/EmployeeWebApi

EmployeeWebApiWithUnitTest

Primary LanguageC#

EmployeeWebApi

EmployeeWebApiWithUnitTest

Neues Web API Projekt (.NET Core 2.x oder 3.x)

In der Datenbank LocalDB eine neue Tabelle Employees anlegen Spalten: Id, FirstName, LastName, BirthDate, IsActive Einen Controller mit folgenden Routen anlegen:

  1. GET ohne Parameter: Gibt alle Mitarbeiter zurück
  2. GET mit Parameter BirthDate: Gibt alle Mitarbeiter zurück, die älter sind als das angegebene Datum
  3. POST: Legt einen neuen Mitarbeiter an: Validierung: Kein Feld darf leer sein, IsActive wird im Code immer auf TRUE gesetzt.
  4. DELETE mit Parameter Id: Löscht den entsprechenden Mitarbeiter
  5. Optional PATCH: Es können einzelne Werte eines Mitarbeiters geändert werden. Im Body kann bestimmt werden, welche Eigenschaft geändert und mit welchem Wert zugewiesen wird.

Bitte Dependency Injection verwenden Für alle Routen müssen Unit-Tests existieren.

If you have any suggestion or question please contact me here: info@herrmannsven.de