Beispiel #1
0
 public AqsRawResults(IList <string> columns, Windsor.Commons.Spring.SpringBaseDao baseDao, string format)// ActionType action,
     : base()
 {
     foreach (string column in columns)
     {
         if (string.IsNullOrEmpty(column))
         {
             throw new Exception("Destination columns cannot be empty.");
         }
         if (System.Text.RegularExpressions.Regex.IsMatch(column, @".*[,:].*"))
         {
             throw new Exception("Column " + column + " contains invalid characters");
         }
         Add(column,
             (p, c) => c == column ?
             p.HasColumn(c) ?            //todo: memoize this
             p.GetValue <string>(c)
                             : null
                         : c);
     }
     _baseDao = baseDao;
     //_action = action;
     _format = format;
     LoadSites(format);
 }
Beispiel #2
0
 public AqsRawResults(Windsor.Commons.Spring.SpringBaseDao baseDao, string format)// ActionType action,
     : base()
 {
     _baseDao = baseDao;
     //_action = action;
     _format = format;
     LoadSites(format);
 }
Beispiel #3
0
        //public enum ActionType
        //{
        //	insert = 0,
        //	update = 1,
        //	delete = 2
        //}

        public AqsDeserializeCsv(Windsor.Commons.Spring.SpringBaseDao baseDao)//, ActionType action)
        {
            _baseDao = baseDao;
            //_action = action;
        }