public ActionResult guardarUsuario() { ClassUsuarios classUsuarios = new ClassUsuarios(); ClassRoles classRoles = new ClassRoles(); Usuarios usuarios = new Usuarios(); usuarios.NombreUsuario = Request.Form["NombreUsuario"].ToString(); usuarios.ApellidoUsuario = Request.Form["ApellidoUsuario"].ToString(); usuarios.Cedula = Request.Form["Cedula"].ToString(); usuarios.Telefono = Request.Form["Telefono"].ToString(); usuarios.Empresa = Request.Form["Empresa"].ToString(); usuarios.Direccion = Request.Form["Direccion"].ToString(); usuarios.Ciudad = Request.Form["Ciudad"].ToString(); usuarios.Provincia = Request.Form["Provincia"].ToString(); int idRol = Convert.ToInt32(Request.Form["Roles_Usuarios"]); if (classUsuarios.consultarUsuarioId(usuarios.Cedula).Count() > 0) { Roles_Usuarios roles_Usuarios = new Roles_Usuarios(); roles_Usuarios.IdUsuario = classUsuarios.consultarUsuarioId(usuarios.Cedula).SingleOrDefault().IdUsuario; roles_Usuarios.IdRol = idRol; return(RedirectToAction("Index", "Usuario", new { usuarios = classUsuarios.consultarUsuarioId(usuarios.Cedula).SingleOrDefault(), mensaje = classRoles.crearRolUsuario(roles_Usuarios) })); } else { var idUsuario = classUsuarios.crudUsuario(usuarios, "I"); if (idUsuario != null || idUsuario != "") { Roles_Usuarios roles_Usuarios = new Roles_Usuarios(); roles_Usuarios.IdUsuario = Convert.ToInt32(idUsuario); roles_Usuarios.IdRol = idRol; classRoles.crearRolUsuario(roles_Usuarios); } return(RedirectToAction("Index", "Usuario")); } }
public ActionResult ListarUsuarioId(string cedula) { ClassUsuarios classUsuarios = new ClassUsuarios(); Usuarios usuarios = new Usuarios(); var datos = classUsuarios.consultarUsuarioId(cedula); if (datos.Count() > 0) { usuarios = datos.SingleOrDefault(); } else { usuarios.Cedula = cedula; } return(RedirectToAction("Index", "Usuario", usuarios)); }