public IHttpActionResult Post(SeguridadModel s) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } CSV.Generar(s.Usuario, s.Contrasena, s.Nombre, s.Primer_Apellido, s.Segundo_Apellido, s.Pregunta, s.Respuesta, s.Correo); Roles.Generar_Rol_Usuarios(Convert.ToInt32(CRUD.BuscarUsuariosUSRID()), 1, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(CRUD.BuscarUsuariosUSRID()), 2, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(CRUD.BuscarUsuariosUSRID()), 3, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(CRUD.BuscarUsuariosUSRID()), 4, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(CRUD.BuscarUsuariosUSRID()), 5, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(CRUD.BuscarUsuariosUSRID()), 6, true); return(CreatedAtRoute("DefaultApi", new { id = s.USRID }, s)); }
public ActionResult Generar(SeguridadModel a) { Seguridad CSV = new Seguridad(); Rol_Usuarios Roles = new Rol_Usuarios(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { if (a.Contrasena == a.newcontrasena2) { CSV.Generar(a.Usuario, a.Contrasena, a.Nombre, a.Primer_Apellido, a.Segundo_Apellido, a.Pregunta, a.Respuesta, a.Correo); Roles.Generar_Rol_Usuarios(Convert.ToInt32(BuscarUsuariosUSRID()), 1, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(BuscarUsuariosUSRID()), 2, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(BuscarUsuariosUSRID()), 3, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(BuscarUsuariosUSRID()), 4, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(BuscarUsuariosUSRID()), 5, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(BuscarUsuariosUSRID()), 6, true); return(RedirectToAction("Index", "Home")); } else { return(RedirectToAction("Generar")); } } catch (Exception ex) { ModelState.AddModelError("Error al Generar el Usuario", ex); Error.GenerarError(DateTime.Now, "Error al generar el rol a un usuario en la Tabla Seguridad: " + ex); return(View()); } }