public List <ArticuloViewModel> Todos(Expression <Func <Articulo, bool> > where) { var query = _articuloService.Buscar(where).Include(x => x.Tipo).Include(x => x.Tags).AsNoTracking(); var resultado = query.ToList().Select(x => ViewModelFromArticulo(x)).ToList(); if (!ContextoApp.Usuario.EsAdministrador) { return(resultado.Where(x => x.UsuarioCreacion == ContextoApp.Usuario.NombreUsuario).ToList()); } return(resultado); }