예제 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Conteudos conteudos = db.Conteudos.Find(id);

            db.Conteudos.Remove(conteudos);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #2
0
 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));
 }
예제 #3
0
        //[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));
        }
예제 #4
0
        // 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));
        }
예제 #5
0
        /* =========================== 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);
        }