public JsonResult Create(UsuarioModeloVista usuarioViewModel) { Usuario usuario = new Usuario(); usuario.Apellidos = usuarioViewModel.Apellidos; usuario.Correo = usuarioViewModel.Correo; var claveEncriptar = AppSettings.Get <string>(ConstantesWebConfig.CLAVE_ENCRYPTACION); var claveEncriptada = TripleDES.Encode(usuarioViewModel.Clave, MD5.Encode(claveEncriptar)); usuario.Clave = claveEncriptada; usuario.Cuenta = usuarioViewModel.Cuenta; usuario.Estado = usuarioViewModel.Estado; usuario.PersonaId = usuarioViewModel.PersonaId; usuario.Nombres = usuarioViewModel.Nombres; var rolesSistema = _iUsuarioService.GetRolesSistema(); var rolesSeleccionados = rolesSistema.Where(rs => usuarioViewModel.RolIds.Contains(rs.Id)); foreach (var rolSeleccionado in rolesSeleccionados) { usuario.Roles.Add(rolSeleccionado); } usuario = _iUsuarioService.Guardar(usuario); var usuarioVista = new { usuario.Id, usuario.Apellidos, usuario.Correo, usuario.Cuenta, usuario.Estado, usuario.PersonaId, usuario.Nombres }; return(Json(usuarioVista, JsonRequestBehavior.AllowGet)); }
public JsonResult ValidarExistencia(UsuarioModeloVista entidad) { string mensaje = string.Empty; var existeUsuario = _iUsuarioService.ExisteUsuario(entidad.Cuenta); if (existeUsuario) { mensaje = "Ya existe un usuario registrado como: " + entidad.Cuenta; return(Json(new { resultado = false, mensaje }, JsonRequestBehavior.AllowGet)); } return(Json(new { resultado = true, mensaje }, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteConfirmed(UsuarioModeloVista usuarioViewModel) { _iUsuarioService.Eliminar(usuarioViewModel.Id); return(Json(true, JsonRequestBehavior.AllowGet)); }