[Route("api/[Controller]")] http://localhost.../api/Usuarios/
Para...
- retornar Usuário: Passar seu id na requisição.
- retornar todos os Usuários: Não enviar nada na requisição além do caminho padrão.
- adicionar Usuário: Passar os campos de Nome, Email e Senha no corpo da requsição.
- atualizar Usuário: Passar id na requisição e campos a serem atualizados no corpo.
USUARIO.cs
public long Id
{
get { return Id; }
set { Id = value }
}
public string Nome
{
get { return Nome; }
set { Nome = value; }
}
public string Senha
{
get { return Senha; }
set { Senha = value; }
}
public string Email
{
get { return Email; }
set { Email = value; }
}
Usuario GetUsuario(long id);
IEnumerable<Usuario> RetornarTodos();
void AdicionarUsuario(Usuario user);
void RemoverUsuario(long id);
void AtualizarUsuario(Usuario user);