public async Task <List <FuncionarioEntity> > ReadCSVFile(FuncionarioRequest funcionarios) { string line; List <FuncionarioEntity> listOfFuncionarios = new List <FuncionarioEntity>(); byte[] funcionariofile = await FileStreamToByte(funcionarios); RemoveFile(funcionarios); using (var ms = new MemoryStream(funcionariofile)) using (var stream = new StreamReader(ms)) while ((line = await stream.ReadLineAsync()) != null) { var funcionario = _funcionarioService.FillFuncionariosByCsvLine(line); if (funcionario.Notifications.Count == 0) { listOfFuncionarios.Add(funcionario); } } return(listOfFuncionarios); }