public async Task HandleFile(IFileListEntry[] files) { Disciplinas.Clear(); if (files.Length != 0) { file = files.FirstOrDefault(); var dados = new StreamReader(file.Data); Console.WriteLine(dados); if (file != null) { while (true) { var info = await dados.ReadLineAsync(); if (info == null) { break; } var disciplina = info.Split(';'); if (disciplina[2] == "1" || disciplina[2] == "0") { Console.WriteLine("Entrei Aqui"); Disciplinas.Add(new Disciplina { Id = Convert.ToInt32(disciplina[0]), Nome = disciplina[1], Favorito = disciplina[2] == "0" ? true : false }); } } } } }
private async void ModalClose(ModalResult result) { if (!result.Cancelled) { Console.WriteLine(DisciplinaId); isLoading = true; Disciplinas.Clear(); StateHasChanged(); await Client.DeleteAsync($"/api/disciplinas/{DisciplinaId}"); Message = "Disciplina deletada com sucesso!"; MessageColor = "Color:Green"; Disciplinas = null; await GetDisciplinas(); StateHasChanged(); } Modal.OnClose -= ModalClose; }