private async Task <PerfisViewModel> ParsePerfis(int?page, FiltroPerfil filter, string email, int start, int finish) { UsuarioADE usuario = await ObterUsuarioLogado(); PerfisViewModel model; if (!string.IsNullOrWhiteSpace(email)) { model = new PerfisViewModel() { Usuarios = await ObterUsuarios(page, email, usuario), Amigos = await _servicoListaAmigos.BuscarPorIdUsuario(usuario.Id), Paginas = Math.Abs(await _servicoUsuario.Count() / 50), PaginaAtual = page.Value, }; } else { model = new PerfisViewModel() { Usuarios = await ObterUsuarios(page, start, finish, filter, usuario), Amigos = await _servicoListaAmigos.BuscarPorIdUsuario(usuario.Id), Paginas = Math.Abs(await _servicoUsuario.Count() / 50), PaginaAtual = page.Value, }; } return(model); }
public Task <int> ContarUsuarios() => ServicoUsuario.Count();