Descanso falso
Repositorio de descanso falso con datos ya disponibles para jugar.
Conjuntos de datos disponibles
- Usuarios
- Preguntas de peligro
- Instalaciones de la NASA (datos abiertos de la NASA)
- Patentes de la NASA (datos abiertos de la NASA)
Versión en vivo
http://fakerest.sparekh.com/
Agregar un nuevo conjunto de datos JSON
- Agregue el nuevo archivo JSON con las convenciones de nombre: EntityName jsondata.json
- Asegúrese de que la resistencia JSON de la entidad tenga un campo de identificación.
- Cree una nueva clase en la carpeta de modelos con la misma entiyname que en nombre del archivo de conjunto de datos JSON.
- Derive la nueva clase de BasecLass e implemnt GetSearchableLtext Method. Este métodos devuelve una cadena hecha de campos de búsqueda y utilizada por la función de búsqueda.
- Agregue un nuevo controlador para la entidad y obtenga del basecontroller
- Proporcione la ruta adecuada el acceso al nuevo controlador y eso es todo. El Basecontroller tiene toda la lógica para manejar las solicitudes.
Ejemplo de clase de usuario
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;
}
}
Ejemplo de controlador de usuario
[RoutePrefix("api/user")]
public class UserController : BaseController<User>
{
}