public bool Read(out string column1, out string column2)
        {
            var isReadOk = _csvReader.Read();

            if (!isReadOk)
            {
                column1 = null;
                column2 = null;

                return(false);
            }

            column1 = _csvReader.GetField <string>(0);
            column2 = _csvReader.GetField <string>(1);
            return(true);
        }
Example #2
0
        public UnsettledBet CreateBet(ICsvReader csvReader)
        {
            var customerId    = csvReader.GetField <int>("Customer");
            var eventId       = csvReader.GetField <int>("Event");
            var participantId = csvReader.GetField <int>("Participant");
            var stake         = csvReader.GetField <int>("Stake");
            var toWin         = csvReader.GetField <int>("ToWin");

            var unsettledBet = new UnsettledBet
            {
                CustomerId  = customerId,
                Event       = eventId,
                Participant = participantId,
                Stake       = stake,
                ToWin       = toWin
            };

            return(unsettledBet);
        }