public IActionResult Crear(Nota nota, List <int> tags) { var categorias = context.Tags.ToList(); ViewBag.cat = categorias; //validar(nota); if (ModelState.IsValid) { var fechita = DateTime.Now; nota.Fecha = fechita; context.Add(nota); context.SaveChanges(); //Agregar tags var postss = context.Notas.First(o => o.Titulo == nota.Titulo); foreach (var tagc in tags) { var detalle = new DetalleNotaTags(postss.Id, tagc); context.Add(detalle); context.SaveChanges(); } } return(RedirectToAction("Index")); }
public IActionResult Crear(Alternativa alternativa, int temaId) { var context = new AppPruebaContex(); context.Alternativas.Add(alternativa); context.SaveChanges(); return(RedirectToAction("Index", "Pregunta", new { temaId = temaId })); }
public RedirectToActionResult Editar(Usuario user) { var context = new AppPruebaContex(); var userDB = context.Usuarios.Where(o => o.Id == user.Id).First(); userDB.NombreUsuario = user.NombreUsuario; context.SaveChanges(); return(RedirectToAction("Index")); }
public RedirectToActionResult Eliminar(int id) { var context = new AppPruebaContex(); var proDB = context.Productos.Where(o => o.Id == id).First(); context.Productos.Remove(proDB); context.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Crear(Pregunta pregunta) { var userLogged = HttpContext.Session.Get <Usuario>("SessionLoggedUser"); var contex = new AppPruebaContex(); pregunta.Tema.UsuarioId = userLogged.Id; contex.Pregunta.Add(pregunta); contex.SaveChanges(); return(RedirectToAction("Index", new { temaId = pregunta.TemaId })); }
public IActionResult Editar(Alternativa alternativa, int temaId) { var context = new AppPruebaContex(); ViewBag.Pregunta = context.Pregunta.Find(alternativa.PreguntaId); var userDB = context.Alternativas.Where(o => o.Id == alternativa.Id).First(); userDB.Resumen = alternativa.Resumen; userDB.EsCorrecto = alternativa.EsCorrecto; context.SaveChanges(); return(RedirectToAction("Index", "Pregunta", new { temaId = temaId })); }
public ActionResult Crear(Producto p) { var context = new AppPruebaContex(); if (ModelState.IsValid) { context.Productos.Add(p); context.SaveChanges(); return(RedirectToAction("Index")); } return(View("Crear")); }
public IActionResult Editar(Nota nota) { var context = new AppPruebaContex(); var userDB = context.Notas.Where(o => o.Id == nota.Id).First(); userDB.Titulo = nota.Titulo; userDB.Titulo = nota.Contenido; context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Crear(Captura captura) { var userLogged = HttpContext.Session.Get <Usuario>("SessionLoggedUser"); if (PuedoCapturarloPokeball() == true) { ModelState.AddModelError("Maximo", "se escapo"); } if (!ModelState.IsValid) { ViewBag.Pokemones = context.Pokemones.ToList(); return(View(captura)); } captura.IdUsuario = userLogged.IdUsuario; context.Capturas.Add(captura); ModelState.AddModelError("Maximo2", "Atrapado"); context.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Crear(Examen examen) { var userLogged = HttpContext.Session.Get <Usuario>("SessionLoggedUser"); var contex = new AppPruebaContex(); if (!ModelState.IsValid) { ViewBag.Tema = contex.Tema.ToList(); return(View(examen)); } examen.UsuarioId = userLogged.Id; contex.Examenes.Add(examen); contex.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Crear(string username) { var context = new AppPruebaContex(); var user = new Usuario(); user.NombreUsuario = username; if (ModelState.IsValid) { context.Usuarios.Add(user); context.SaveChanges(); return(RedirectToAction("Index")); } return(View("Crear")); }
public IActionResult Editar(Tema tema) { var context = new AppPruebaContex(); if (!ModelState.IsValid) { ViewBag.Categoria = context.Categoria.ToList(); return(View(tema)); } var userDB = context.Tema.Where(o => o.Id == tema.Id).First(); userDB.Titulo = tema.Titulo; userDB.CategoriaId = tema.CategoriaId; context.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Crear(Pokemon pokemon, IFormFile imagen) { if (ModelState.IsValid) { if (imagen.Length > 0) { var filePath = Path.Combine(env.WebRootPath, "Imagenes", imagen.FileName); using (var stream = new FileStream(filePath, FileMode.Create)) { imagen.CopyTo(stream); } } pokemon.Imagen = imagen.FileName; context.Pokemones.Add(pokemon); context.SaveChanges(); return(RedirectToAction("Index")); } return(View(pokemon)); }