public ActionResult DeleteConfirmed(int id) { Conteudos conteudos = db.Conteudos.Find(id); db.Conteudos.Remove(conteudos); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Nome,Avaliacao,Texto_Embed,Hierarquia,ModulosId")] Conteudos conteudos) { if (ModelState.IsValid) { db.Entry(conteudos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(conteudos)); }
//[ValidateInput(false)] - se eu quisesse que todo formulário permitisse HTML public ActionResult Create([Bind(Include = "Id,Nome,Avaliacao,Texto_Embed,Hierarquia,ModulosId")] Conteudos conteudos) { if (ModelState.IsValid) { db.Conteudos.Add(conteudos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(conteudos)); }
// GET: Conteudos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Conteudos conteudos = db.Conteudos.Find(id); if (conteudos == null) { return(HttpNotFound()); } return(View(conteudos)); }
/* =========================== SPs ================================*/ public List <Conteudos> SpGetConteudosByUsuario(int UsuarioId) { SqlConnection con = new SqlConnection(this.Context.Database.GetDbConnection().ConnectionString); con.Open(); SqlCommand cmd = new SqlCommand("comando", con); cmd.CommandText = "sp_getConteudosUsu " + UsuarioId; SqlDataReader leitor = cmd.ExecuteReader(); var result = new List <Conteudos>(); while (leitor.Read()) { Conteudos dados = new Conteudos( (int)leitor["id"], (string)leitor["titulo"], (string)leitor["link"], (string)leitor["texto"], (string)leitor["imagem"], (string)leitor["assunto"], (int)leitor["curtidas"], (string)leitor["tipo"], (DateTime)leitor["data"], (bool)leitor["emAlta"], (bool)leitor["curtido"] ); result.Add(dados); } con.Close(); return(result); }