I have an api that when receiving the data fills a class, I want to do a while in this class tb_dados_api and tb_carrinho, get the data to write to the database, how could I do this? Thank you
Here I am getting the data
[HttpPost]
[Route("unidade/carrinho/ConsultaUnidadeAtendimento")]
public HttpResponseMessage ConsultaUnidadeAtendimento(TB_DADOS_API consultaAtendimento)
{
try
{
string numeroCarrinho = consultaAtendimento.NumeroCarrinho.ToString();
string cep = consultaAtendimento.Cep;
bool retiraLocal = consultaAtendimento.RetiraNoLocal;
var tTabela = new ConsultaUnidadeEstoque();
var listar = tTabela.SelecionaUnidadeAtendimento(cep);
return Request.CreateResponse(HttpStatusCode.OK, new { dados = listar.ToArray() });
}
catch (Exception ex)
{
return Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
}
}
They fill in the class:
public class TB_DADOS_API
{
[JsonProperty("numeroCarrinho")]
public long NumeroCarrinho { get; set; }
[JsonProperty("itens")]
public List<TB_CARRINHO> Itens { get; set; }
[JsonProperty("cep")]
public string Cep { get; set; }
[JsonProperty("retiraNoLocal")]
public bool RetiraNoLocal { get; set; }
}
public class TB_CARRINHO
{
[JsonProperty("codigo")]
public string Codigo { get; set; }
[JsonProperty("qtd")]
public int Qtd { get; set; }
}