public async Task OnGet(string ConteudoBusca) { Busca = new BuscaDTO(); ApplicationUser usuario = await GetCurrentUserAsync(); Busca.Itens = new BuscaDeItens(_db, _userManager).Pesquisar(ConteudoBusca, usuario?.Id).ToList(); }
public List <IdNomeDTO> Pesquisar(string ConteudoBusca, string usuarioId) { BuscaDTO Busca = new BuscaDTO(); var unidadesCurricularesDoUsuario = new UsuarioNaUnidadeCurricularRepository(_db).BuscarComUsuario(usuarioId); return(new ConteudoItemRepository(_db).BuscarPesquisa(ConteudoBusca, unidadesCurricularesDoUsuario)); }
public async Task OnGet() { var usuario = await GetCurrentUserAsync(); //Último 10 itens inseridos pelo usuário int[] ultimosInseridos = new ItemRepository(_db).BuscarIdUltimasInsercoesPorUsuario(usuario?.Id); Busca = new BuscaDTO(); Busca.Itens = new ConteudoItemRepository(_db).BuscarUltimasInsercoesPorItensId(ultimosInseridos).OrderByDescending(x => x.Id) .ToList(); }