public async Task <ActionResult> Create(Delito delito) { if (ModelState.IsValid) { db.Delitos.Add(delito); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(delito)); }
public async Task <ActionResult> Create(Municipio municipio) { if (ModelState.IsValid) { db.Municipios.Add(municipio); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(municipio)); }
public async Task <ActionResult> Create(Lugar lugar) { if (ModelState.IsValid) { db.Lugares.Add(lugar); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.MunicipioId = new SelectList(db.Municipios, "Id", "Nombre", lugar.MunicipioId); return(View(lugar)); }
public async Task <ActionResult> Create(Usuario usuario) { if (ModelState.IsValid) { if (db.Usuarios.Any(c => c.User == usuario.User)) { ViewBag.Mensaje = "Usuario ya existente."; ViewBag.MunicipioId = new SelectList(db.Municipios, "Id", "Nombre", usuario.MunicipioId); return(View(usuario)); } db.Usuarios.Add(usuario); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.MunicipioId = new SelectList(db.Municipios, "Id", "Nombre", usuario.MunicipioId); return(View(usuario)); }
public async Task <ActionResult> ContraLaVida(Vida vida) { var user = (UsuarioMembership)Membership.GetUser(); var logueado = db.Usuarios.Find(user.Id); vida.UsuarioId = logueado.Id; if (ModelState.IsValid) { HechoDelictivo hechoDelictivo = TransformarVida(vida); db.HechosDelictivos.Add(hechoDelictivo); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.LugarId = new SelectList(db.Lugares.ToList() .Where(c => c.MunicipioId == logueado.MunicipioId), "Id", "Nombre", vida.LugarId); ViewBag.DelitoId = new SelectList(db.Delitos.ToList() .Where(c => c.TipoDelito == TipoDelito.ContraLaVida), "Id", "Nombre", vida.DelitoId); return(View(vida)); }