public IActionResult Register(Pokemon pokemon, IFormFile image) { if (EsValido(pokemon) && image != null) { pokemon.ImagePath = SaveImage(image); cnx.Pokemons.Add(pokemon); cnx.SaveChanges(); ViewBag.UserId = HttpContext.Session.GetString("UserId"); return(RedirectToAction("Index")); } var types = cnx.Tipos.ToList(); ViewBag.Tipos = types; if (pokemon.Name == null) { ModelState.AddModelError("Name", "Este campo es obligatorio"); } if (pokemon.Type == null) { ModelState.AddModelError("Type", "Este campo es obligatorio"); } if (image == null) { ModelState.AddModelError("Imagen", "Este campo es obligatorio"); } return(View(pokemon)); }
public IActionResult Create(UsuarioPokemon usuarioPokemon) { usuarioPokemon.Fecha_captura = DateTime.Now; var poke = context.pokemons.Where(o => o.Id == usuarioPokemon.PokemonId).First(); usuarioPokemon.Id_Usuario = getlooged().Id; context.usuariopokemons.Add(usuarioPokemon); context.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public IActionResult Create(Usuario usuario) { usuario.Password = CreateHash(usuario.Password); context.Usuarios.Add(usuario); context.SaveChanges(); return(RedirectToAction("Login")); }
public IActionResult Create(Pokemon pokemon, IFormFile file) { if (ModelState.IsValid) { pokemon.Imagen = SaveFile(file); context.pokemons.Add(pokemon); context.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.tipos = context.tipo_pokemons.ToList(); return(View(pokemon)); }
public IActionResult Registrar(Pokemon pokemon, IFormFile image) { var tipos = context.Tipos.ToList(); if (string.IsNullOrEmpty(pokemon.Nombre)) { TempData["ErrorValidacion"] = "el nombre es obligatorio"; return(View(tipos)); } var pokemonBd = context.Pokemons.Where(o => o.Nombre == pokemon.Nombre).FirstOrDefault(); if (pokemonBd != null) { TempData["ErrorValidacion"] = "el nombre ya esta registrado"; return(View(tipos)); } if (pokemon.TipoId == null) { TempData["ErrorValidacion"] = "el tipo es obligatorio"; return(View(tipos)); } if (image == null) { TempData["ErrorValidacion"] = "la imagen es obligatoria"; return(View(tipos)); } pokemon.RutaImagen = SaveImage(image); context.Pokemons.Add(pokemon); context.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Register(Type type) { cnx.Tipos.Add(type); cnx.SaveChanges(); return(RedirectToAction("Index")); }