Faux repos
Faux référentiel de repos avec des données déjà disponibles pour jouer.
Ensembles de données disponibles
- Utilisateurs
- Questions de danger
- Installations de la NASA (NASA Open Data)
- Brevets de la NASA (NASA Open Data)
Version en direct
http://fakerrest.sparekh.com/
Ajout d'un nouvel ensemble de données JSON
- Ajoutez le nouveau fichier JSON avec des conventions de noms: entityName jsondata.json
- Assurez-vous que la sturcture JSON de l'entité a un champ d'identification.
- Créez un nouveau dossier de classe dans les modèles avec le même entiyName que dans le nom du fichier de jeu de données JSON.
- Dérivez la nouvelle classe de Baseclass et impliquez la méthode getSearchableText. Ces méthodes renvoient une chaîne faite de champs consultables et utilisée par la fonction de recherche.
- Ajoutez un nouveau contrôleur pour l'entité et dérivez-le de BaseController
- Fournir une voie appropriée l'accès au nouveau contrôleur et c'est tout. Le BaseController a toute la logique pour gérer les demandes.
Exemple de classe utilisateur
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;
}
}
Exemple du contrôleur d'utilisateur
[RoutePrefix("api/user")]
public class UserController : BaseController<User>
{
}