예제 #1
0
        public ActionResult GetProduto(string idProduto)
        {
            if (!String.IsNullOrEmpty(idProduto))
            {
                return(Json(JsonConvert.SerializeObject(_produtoApp.GetById(Convert.ToInt32(idProduto))), JsonRequestBehavior.AllowGet));
            }


            return(null);
        }
예제 #2
0
        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));
        }