Consiste em um teste onde foi desenvolvido uma Web API feita em ASP.Net C# consumindo um banco em SQL Server e um App mobile feito em Android Java com o intuito de divulgação e controle de inscrições de um evento de ciclo de palestras de uma empresa Ficticia X.
rodar o banco de dados no SQL Server com o script que esta no diretorio /banco/Database.sql
Mudar a connectionString no arquivo web.config da web api asp.net
<configuration>
<connectionStrings>
<add name="conexaoProvaMobile" connectionString="server=JOSELELES-PC\SQLEXPRESS;database=ProvaMobile;Integrated Security=true;" providerName="System.Data.SqlClient"/>
</connectionStrings>
...
No meu caso eu estava rodando local com a autenticacao da maquina.
Para autenticação utilizando usuario sql server pode se utilizar da seguinte forma connectionString="Server=HOST;Database=BANCO;User Id=USER; Password=SENHA;"
Este arquivo se encontra no seguinte diretorio: /web-api/asp.net/fiapDesafio/WebApiDesafio/web.config
Mudar a url a qual o app está apontando para consumir a web API. Para mais detalhes sobre este modo de controlar as url de consumo veja readme do app mobile readme.md
# deve conter a barra no final
url_base=http://YOUR_SERVER_ADDRESS/