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); }
/// <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; }
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); }
/// <summary> /// Deprecated Method for adding a new object to the Noticia EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToNoticia(Noticia noticia) { base.AddObject("Noticia", noticia); }