Falsche Ruhe
Fake Rest Repository mit bereits verfügbaren Daten zum Spielen.
Verfügbare Datensätze
- Benutzer
- Gefährdete Fragen
- NASA -Einrichtungen (NASA Open Data)
- NASA -Patente (NASA Open Data)
Live -Version
http://fakerest.sparekh.com/
Hinzufügen eines neuen JSON -Datensatzes
- Fügen Sie die neue JSON -Datei mit Namenskonventionen hinzu: EntityName jSondata.json
- Stellen Sie sicher, dass die JSON -Stürung des Unternehmens ein ID -Feld hat.
- Erstellen Sie eine neue Klasse im Modelsordner mit demselben Entiyname wie im Namen der JSON -Datensatzdatei.
- Leiten Sie die neue Klasse von BaseClass und implementiert GetSearchableText -Methode ab. Diese Methoden gibt eine Zeichenfolge aus durchsuchbaren Feldern zurück und wird von der Suchfunktion verwendet.
- Fügen Sie einen neuen Controller für die Entität hinzu und leiten Sie sie von Basecontroller ab
- Geben Sie den ordnungsgemäßen Weg den Zugang zum neuen Controller und das ist alles. Der BaseController verfügt über die gesamte Logik, um Anforderungen zu bearbeiten.
Beispiel für Benutzerklassen
public class User : BaseClass
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string Email { get; set; }
public string Gender { get; set; }
public string Avatar { get; set; }
public override string GetSearchableText()
{
return Id + FirstName + LastName + Email + Gender;
}
}
Beispiel für Benutzercontroller
[RoutePrefix("api/user")]
public class UserController : BaseController<User>
{
}