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)); } }
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)); } }
[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)); } }
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(); } }
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(); } }
public void AddTemaCategoria(TemaCategoria temaCategoria) { context.TemaCategorias.Add(temaCategoria); context.SaveChanges(); }
public void addTemaCategoria(TemaCategoria temaCategoria) { db.TemaCategorias.Add(temaCategoria); db.SaveChanges(); }