예제 #1
0
 public ActionResult Edit(Noticia noticia)
 {
     if (ModelState.IsValid)
     {
         Noticia not = db.Noticia.Where(g => g.ID == noticia.ID).FirstOrDefault();
         not.Contenido = noticia.Contenido.Replace("\r\n", "<br/>");
         not.Titulo = noticia.Titulo;
         not.EsPrivada = noticia.EsPrivada;
         //Continuamos con la modificación.
         db.SaveChanges();
         return RedirectToAction("Comentarios", new { id = noticia.ID });
     }
     return View(noticia);
 }
예제 #2
0
 /// <summary>
 /// Create a new Noticia object.
 /// </summary>
 /// <param name="id">Initial value of the ID property.</param>
 /// <param name="titulo">Initial value of the Titulo property.</param>
 /// <param name="contenido">Initial value of the Contenido property.</param>
 /// <param name="idUsuario">Initial value of the IdUsuario property.</param>
 /// <param name="fecha">Initial value of the Fecha property.</param>
 /// <param name="esPrivada">Initial value of the EsPrivada property.</param>
 public static Noticia CreateNoticia(global::System.Int32 id, global::System.String titulo, global::System.String contenido, global::System.Int32 idUsuario, global::System.DateTime fecha, global::System.Boolean esPrivada)
 {
     Noticia noticia = new Noticia();
     noticia.ID = id;
     noticia.Titulo = titulo;
     noticia.Contenido = contenido;
     noticia.IdUsuario = idUsuario;
     noticia.Fecha = fecha;
     noticia.EsPrivada = esPrivada;
     return noticia;
 }
예제 #3
0
        public ActionResult Create(Noticia noticia)
        {
            //Ponemos los datos que faltan.
            noticia.IdUsuario = UsuarioLogueado.ID;
            noticia.Fecha = DateTime.Now;

            //Ponemos los saltos de linea.
            noticia.Contenido = noticia.Contenido.Replace("\r\n", "<br/>");

            if (ModelState.IsValid)
            {
                db.Noticia.AddObject(noticia);
                db.SaveChanges();

                //Enviamos un mail con la noticia.
                MailService.SendEmailNuevaNoticia(noticia);

                return RedirectToAction("Index");
            }

            return View(noticia);
        }
예제 #4
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Noticia EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToNoticia(Noticia noticia)
 {
     base.AddObject("Noticia", noticia);
 }