Esempio n. 1
0
        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"));
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
 public async Task <IActionResult> Post([FromBody] ProdutoEntidade value)
 {
     return(Json("Inserido com sucesso!"));
 }
Esempio n. 5
0
        [HttpPut] //atualizar

        public async Task <IActionResult> Put([FromBody] ProdutoEntidade value)
        {
            return(Json("Atualizado com sucesso!"));
        }
Esempio n. 6
0
 public IHttpActionResult Remover([FromBody] ProdutoEntidade request)
 {
     _produtoServico.Remover(request);
     return(Ok());
 }
Esempio n. 7
0
 public IHttpActionResult Atualizar([FromBody] ProdutoEntidade request)
 {
     _produtoServico.Atualizar(request);
     return(Ok());
 }
Esempio n. 8
0
 public IHttpActionResult Inserir([FromBody] ProdutoEntidade request)
 {
     return(Ok(_produtoServico.Inserir(request)));
 }
Esempio n. 9
0
 public Guid Inserir(ProdutoEntidade request)
 {
     dominio.Inserir(request);
     return(request.ID);
 }
Esempio n. 10
0
 public void Remover(ProdutoEntidade request)
 {
     dominio.Remover(request);
 }
Esempio n. 11
0
 public void Atualizar(ProdutoEntidade request)
 {
     dominio.Atualizar(request);
 }