public ActionResult SinSignal() { db_signalrEntities1 ctx = new db_signalrEntities1(); ViewBag.Comentarios = ctx.Comentario.ToList(); Comentario model = new Comentario(); return(View(model)); }
public ActionResult SinSignal(Comentario model) { db_signalrEntities1 ctx = new db_signalrEntities1(); if (!ModelState.IsValid) { ViewBag.Comentarios = ctx.Comentario.ToList(); return(View(model)); } ctx.Comentario.Add(model); ctx.SaveChanges(); return(Redirect("SinSignal")); }
public ActionResult Index(Comentario model) { db_signalrEntities1 ctx = new db_signalrEntities1(); if (!ModelState.IsValid) { ViewBag.Comentarios = ctx.Comentario.ToList(); return(View(model)); } ctx.Comentario.Add(model); ctx.SaveChanges(); IHubContext miHub = GlobalHost.ConnectionManager.GetHubContext <ComentariosHub>(); miHub.Clients.All.addNewMessageToPage(model.usuario, model.texto); return(Redirect("Index")); }