public Task<HttpResponseMessage> EditarProduto(ProdutoModel model) { HttpResponseMessage response; try { var produto = Mapper.Map<Produto>(model); var produtoRetorno = _produtoService.AtualizarProduto(produto); response = ReturnSuccess(Mapper.Map<ProdutoModel>(produtoRetorno)); } catch (Exception ex) { response = ReturnError(ex); } var tsc = new TaskCompletionSource<HttpResponseMessage>(); tsc.SetResult(response); return tsc.Task; }
public JsonResult NovoProduto(ProdutoModel model) { var response = ServiceRequest.Post<ProdutoModel>(model, "api/Produto/CriarProduto"); return ReturnResponse(response); }
public JsonResult EditarProduto(ProdutoModel model) { var response = ServiceRequest.Put<object>(model, "api/Produto/EditarProduto"); return ReturnResponse(response); }