public GetUsuariosByNombreUsuarioResponse GetUsuariosByNombreUsuario(string textSearch) { var response = new GetUsuariosByNombreUsuarioResponse() { IsValid = true }; try { var listaUsuarios = _usuarioRepository.GetByCriteria(x => x.IsActivo); response.Usuarios = listaUsuarios.ConvertToUsuarioViewModel().ToList(); } catch (Exception ex) { response.IsValid = false; response.ErrorMessage = ex.Message; } return(response); }
public GetUsuariosByNombreUsuarioResponse GetUsuariosByNombreUsuario(string textSearch) { var response = new GetUsuariosByNombreUsuarioResponse() { IsValid = true }; try { var listaUsuarios = _usuarioRepository.GetByCriteria(x => x.IsActivo); response.Usuarios = listaUsuarios.ConvertToUsuarioViewModel().ToList(); response.Usuarios = from usu in response.Usuarios where usu.Usuario.RemoveDiacritics().ToLower().Contains(textSearch.RemoveDiacritics().ToLower()) select usu; } catch (Exception ex) { response.IsValid = false; response.ErrorMessage = ex.Message; } return(response); }