예제 #1
0
        public RudiBankTransferParser(string path = @"..\\..\\..\\Toci.Hornets.Gliwice\\PracaZespolowa\\PrzelewyBankowe\\Didi\\DidiPrzelewy.txt") //co to ma być?! :P czemu mój plik jest jako parametr domyślny?
        {
            BankFileOperation = new GliwiceFileOperation();
            string input = BankFileOperation.GetFileContent(path);

            listaPrzelewow = new List <string>(input.Split('\n'));
        }
예제 #2
0
        public override List <BankTransfer> GetBankTransfers()
        {
            BankFileOperation = new GliwiceFileOperation();
            string content        = BankFileOperation.GetFileContent(_path);
            var    contentSplited = Regex.Split(content, "\r\n");

            return(contentSplited.Select(transfer => GetTransferEntry(transfer)).ToList());
        }
예제 #3
0
        public override List<BankTransfer> GetBankTransfers()
        {
            BankFileOperation = new GliwiceFileOperation();
            string content = BankFileOperation.GetFileContent(_path);
            var contentSplited = Regex.Split(content, "\r\n");

            return contentSplited.Select(transfer => GetTransferEntry(transfer)).ToList();
        }
        public override List <BankTransfer> GetBankTransfers()
        {
            var fileOperation = new GliwiceFileOperation();
            var fileContent   = fileOperation.GetFileContent(FilePath);

            var separators = new char[] { '\n', '\r' };

            var transferEntries = fileContent.Split(separators, StringSplitOptions.RemoveEmptyEntries);

            //reSharper faktycznie uczy programowania :D
            return(transferEntries.Select(GetTransferEntry).ToList());
        }
예제 #5
0
        public override List<BankTransfer> GetBankTransfers()
        {
            GliwiceFileOperation fileOperation = new GliwiceFileOperation();
               _file = fileOperation.GetFileContent(@"..\\..\\..\\Toci.Hornets.Gliwice\\PracaZespolowa\\PrzelewyBankowe\\Didi\\DidiPrzelewy.txt");

            List<string> transfersList = CutBankTransfers(_file);
            foreach (var transfer in transfersList)
            {
                _BankTransfersList.Add(GetTransferEntry(transfer));
            }
            return _BankTransfersList;
        }
예제 #6
0
        public override List <BankTransfer> GetBankTransfers()
        {
            GliwiceFileOperation fileOperation = new GliwiceFileOperation();

            _file = fileOperation.GetFileContent(@"..\\..\\..\\Toci.Hornets.Gliwice\\PracaZespolowa\\PrzelewyBankowe\\Didi\\DidiPrzelewy.txt");

            List <string> transfersList = CutBankTransfers(_file);

            foreach (var transfer in transfersList)
            {
                _BankTransfersList.Add(GetTransferEntry(transfer));
            }
            return(_BankTransfersList);
        }
        public override List <BankTransfer> GetBankTransfers()
        {
            var fileOperation = new GliwiceFileOperation();
            var fileContent   = fileOperation.GetFileContent(FilePath);

            var fileEntries = fileContent.Split(_entriesSeparators, StringSplitOptions.RemoveEmptyEntries);

//            foreach (var fileEntry in fileEntries)
//            {
//                bankTransfersList.Add(GetTransferEntry(fileEntry));
//            }
//
//            return bankTransfersList;

            // Skrócona wersja kodu napisanego powyżej w komentarzu
            return(fileEntries.Select(GetTransferEntry).ToList());
        }
        public override List<BankTransfer> GetBankTransfers()
        {
            var fileOperation = new GliwiceFileOperation();
            var fileContent = fileOperation.GetFileContent(FilePath);

            var fileEntries = fileContent.Split(_entriesSeparators, StringSplitOptions.RemoveEmptyEntries);

            //            foreach (var fileEntry in fileEntries)
            //            {
            //                bankTransfersList.Add(GetTransferEntry(fileEntry));
            //            }
            //
            //            return bankTransfersList;

            // Skrócona wersja kodu napisanego powyżej w komentarzu
            return fileEntries.Select(GetTransferEntry).ToList();
        }
예제 #9
0
 public RudiBankTransferParser(string path = @"..\\..\\..\\Toci.Hornets.Gliwice\\PracaZespolowa\\PrzelewyBankowe\\Didi\\DidiPrzelewy.txt") //co to ma być?! :P czemu mój plik jest jako parametr domyślny? 
 {
     BankFileOperation = new GliwiceFileOperation();
     string input = BankFileOperation.GetFileContent(path);
     listaPrzelewow = new List<string>(input.Split('\n'));
 }