Descanso falso
Repositório de descanso falso com dados já disponíveis para jogar.
Conjuntos de dados disponíveis
- Usuários
- Perguntas sobre Jeopardy
- Instalações da NASA (dados abertos da NASA)
- Patentes da NASA (dados abertos da NASA)
Versão ao vivo
http://fakerest.sparekh.com/
Adicionando um novo conjunto de dados JSON
- Adicione o novo arquivo json com convenções de nomes: entityName jsondata.json
- Certifique -se de que a esturção JSON da entidade tenha um campo de identificação.
- Crie uma nova classe na pasta Models com o mesmo nome do arquivo de dados JSON do JSON.
- Derive a nova classe do método Baseclass e ImpleNnt GetSearchAleText. Este métodos retorna uma sequência feita de campos pesquisáveis e usados pela função de pesquisa.
- Adicione um novo controlador para a entidade e derivá -lo do BasController
- Forneça rota adequada o acesso ao novo controlador e isso é tudo. O controlador de base possui toda a lógica para lidar com solicitações.
Exemplo de classe de usuário
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;
}
}
Exemplo do controlador de usuário
[RoutePrefix("api/user")]
public class UserController : BaseController<User>
{
}