Esempio n. 1
0
        public ActionResult Crear(Tema tema, List <int> Ids)
        {
            ViewBag.Categorias = context.Categorias.ToList();

            if (ModelState.IsValid == true)
            {
                context.Temas.Add(tema);
                context.SaveChanges();


                foreach (var categoriaid in Ids)
                {
                    var temaCategoria = new TemaCategoria()
                    {
                        CategoriaId = categoriaid, TemaId = tema.Id
                    };
                    context.TemaCategorias.Add(temaCategoria);
                    context.SaveChanges();
                }
                return(RedirectToAction("Index"));
            }

            else
            {
                return(View(tema));
            }
        }
Esempio n. 2
0
        public ActionResult Crear(Tema tema, List <int> Ids)
        {
            ViewBag.Categorias = service.GetCategoria();

            if (ModelState.IsValid == true)
            {
                service.AddCategoria(tema);


                foreach (var categoriaid in Ids)
                {
                    var temaCategoria = new TemaCategoria()
                    {
                        CategoriaId = categoriaid, TemaId = tema.Id
                    };
                    service.AddTemaCategoria(temaCategoria);
                }
                return(RedirectToAction("Index"));
            }

            else
            {
                return(View(tema));
            }
        }
Esempio n. 3
0
        [HttpPost] // esto sirve para que solo acepte peticiones http POST
        public ActionResult Crear(Tema tema, List <int> Ids)
        {
            ViewBag.Categorias = context.Categorias.ToList();
            //bool pasoValicacion = EsValido(tema);
            //if (tema.Nombre == null || tema.Nombre == "")
            //    ModelState.AddModelError("Nombre", "Nombre es obligatorio");
            //if (tema.Descripcion == null || tema.Descripcion == "")
            //    ModelState.AddModelError("Descripcion", "Descripcion es obligatorio...");

            if (ModelState.IsValid == true)
            {
                context.Temas.Add(tema);
                context.SaveChanges();


                foreach (var categoriaid in Ids)
                {
                    var temaCategoria = new TemaCategoria()
                    {
                        CategoriaId = categoriaid, TemaId = tema.Id
                    };
                    context.TemaCategorias.Add(temaCategoria);
                    context.SaveChanges();
                }
                return(RedirectToAction("Index"));
            }

            else
            {
                return(View(tema));
            }
        }
Esempio n. 4
0
 public void Crear(Tema tema, List <int> Ids)
 {
     foreach (var categoriaid in Ids)
     {
         var temaCategoria = new TemaCategoria()
         {
             CategoriaId = categoriaid, TemaId = tema.Id
         };
         conexion.TemaCategorias.Add(temaCategoria);
         conexion.SaveChanges();
     }
 }
Esempio n. 5
0
 public void TemaCategoriasAdd(List <int> Ids, Tema tema)
 {
     foreach (var categoriaid in Ids)
     {
         var temaCategoria = new TemaCategoria()
         {
             CategoriaId = categoriaid, TemaId = tema.Id
         };
         Context.TemaCategorias.Add(temaCategoria);
         Context.SaveChanges();
     }
 }
Esempio n. 6
0
 public void AddTemaCategoria(TemaCategoria temaCategoria)
 {
     context.TemaCategorias.Add(temaCategoria);
     context.SaveChanges();
 }
Esempio n. 7
0
 public void addTemaCategoria(TemaCategoria temaCategoria)
 {
     db.TemaCategorias.Add(temaCategoria);
     db.SaveChanges();
 }