public async Task <IActionResult> Update([FromBody] ProdutoEntidade value) { var clientProduto = await client.UpdateAsync("Produto/" + value.Index, value); var result = clientProduto.ResultAs <ProdutoEntidade>(); return(Json("Atualizado com sucesso")); }
private List <ProdutoEntidade> ListarProdutos() { List <ProdutoEntidade> listMock = new List <ProdutoEntidade>(); for (int i = 0; i < 6; i++) { ProdutoEntidade objProduto = new ProdutoEntidade(); objProduto.Id = i; objProduto.Nome = "Produto " + i; listMock.Add(objProduto); } return(listMock); }
public async Task <IActionResult> Post([FromBody] ProdutoEntidade value) { var clientProduto = await client.GetAsync("Produto"); var result = clientProduto.ResultAs <dynamic>(); if (result != null) { List <ProdutoEntidade> listProdutos = ConvertJsonToList <ProdutoEntidade>(result); var maxId = listProdutos?.Where(c => c != null)?.Max(c => c.Id); value.Id = maxId == null ? 1 : (int)maxId + 1; } else { value.Id = 1; } var response = await client.PushAsync("Produto/", value); var setresult = response.ResultAs <ProdutoEntidade>(); return(Json(setresult)); }
public async Task <IActionResult> Post([FromBody] ProdutoEntidade value) { return(Json("Inserido com sucesso!")); }
[HttpPut] //atualizar public async Task <IActionResult> Put([FromBody] ProdutoEntidade value) { return(Json("Atualizado com sucesso!")); }
public IHttpActionResult Remover([FromBody] ProdutoEntidade request) { _produtoServico.Remover(request); return(Ok()); }
public IHttpActionResult Atualizar([FromBody] ProdutoEntidade request) { _produtoServico.Atualizar(request); return(Ok()); }
public IHttpActionResult Inserir([FromBody] ProdutoEntidade request) { return(Ok(_produtoServico.Inserir(request))); }
public Guid Inserir(ProdutoEntidade request) { dominio.Inserir(request); return(request.ID); }
public void Remover(ProdutoEntidade request) { dominio.Remover(request); }
public void Atualizar(ProdutoEntidade request) { dominio.Atualizar(request); }