public ActionResult GetProduto(string idProduto) { if (!String.IsNullOrEmpty(idProduto)) { return(Json(JsonConvert.SerializeObject(_produtoApp.GetById(Convert.ToInt32(idProduto))), JsonRequestBehavior.AllowGet)); } return(null); }
public HttpResponseMessage Excluir(int id) { var formatter = new JsonMediaTypeFormatter(); string retorno = null; try { if (ModelState.IsValid) { var produtoDomain = _produtoAppServiceBase.GetById(id); _produtoAppServiceBase.Remove(produtoDomain); retorno = "Produto " + produtoDomain.ProNome + "excluído com sucesso."; } var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { retorno = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, retorno, formatter)); }