Exemplo n.º 1
0
        public JsonResult AddComment(Int32 id, String comment)
        {
            var noticia = MagazineService.GetNewsById(id);

            if (noticia == null)
            {
                return(Json("Lo sentimos, el artículo no existe. Inténtelo con otro distinto.", JsonRequestBehavior.AllowGet));
            }

            if (!ModelState.IsValid)
            {
                return(Json("Lo sentimos, los datos no son válidos. Inténtelo de nuevo.", JsonRequestBehavior.AllowGet));
            }

            if (!MagazineService.CreateComment(comment, id))
            {
                return(Json("Lo sentimos, no se pudo guardar el comentario. Inténtelo de nuevo.", JsonRequestBehavior.AllowGet));
            }

            return(Json("Comentario públicado exitosamente.", JsonRequestBehavior.AllowGet));
        }