public DataUploadController(ApplicationUserManager userManager, IUploadManager uploadMgr, IServiceManager servMgr, IExcelProcessor excel)
 {
     _uploadMgr   = uploadMgr;
     _servMgr     = servMgr;
     _excel       = excel;
     _userManager = userManager;
 }
 public DataUploadController(ApplicationUserManager userManager, IUploadManager uploadMgr, IVoterManager votMgr, IExcelProcessor excel)
 {
     _uploadMgr   = uploadMgr;
     _votMgr      = votMgr;
     _excel       = excel;
     _userManager = userManager;
 }
Exemple #3
0
        private string LookupExcel(string value)
        {
            IExcelProcessor xlProcessor = null;

            try {
                var type = typeof(IExcelProcessor);

                IEnumerable <Type> types = AppDomain.CurrentDomain.GetAssemblies()
                                           .SelectMany(s => s.GetTypes())
                                           .Where(p => type.IsAssignableFrom(p));
                foreach (Type t in types)
                {
                    if (!t.IsAbstract && !t.IsInterface)
                    {
                        xlProcessor = (IExcelProcessor)Activator.CreateInstance(t);
                    }
                }

                if (xlProcessor == null)
                {
                    return(value);
                }

                return(xlProcessor.Lookup(value, dataFile, excelLookupSheet, excelKeyColumn, excelValueColumn));
            } catch (Exception ex) {
                Console.WriteLine(ex.Message);
                return(value);
            }
        }
Exemple #4
0
        public IExcelProcessor getExcelInstance()
        {
            if (object.Equals(null, _excelProcessor))
            {
                _excelProcessor = new AsposeExcel();
            }

            return(_excelProcessor);
        }
        public IExcelProcessor getExcelInstance()
        {
            if (object.Equals(null, _excelProcessor))
            {
                if (this.library == UsedLibrary.Aspose)
                {
                    _excelProcessor = new AsposeExcel();
                }
                else if (this.library == UsedLibrary.Spire)
                {
                    _excelProcessor = new SpireExcel();
                }
                else if (this.library == UsedLibrary.GemboxSpreadSheet)
                {
                    _excelProcessor = new GemboxSpreadSheetExcel();
                }
            }

            return(_excelProcessor);
        }
Exemple #6
0
 public UploadManager(IDataRepository db, IExcelProcessor excel, IVoterManager votgr)
 {
     _db    = db;
     _excel = excel;
     _votgr = votgr;
 }
 public ServerController(IServerManager servMgr, IExcelProcessor excel)
 {
     _servMgr = servMgr;
     _excel   = excel;
 }
 public ServerManager(ApplicationDbContext context, IExcelProcessor excel)
 {
     _context = context;
     _excel   = excel;
 }
 // private readonly UserManager<ApplicationUser> _applicationUser;
 public VoterController(IVoterManager votMgr, IExcelProcessor excel)
 {
     _votMgr = votMgr;
     _excel  = excel;
     //_applicationUser = user;
 }
 //private UserManager<ApplicationUser> _usermanager;
 public VoterManager(ApplicationDbContext context, IExcelProcessor excel)
 {
     _context = context;
     _excel   = excel;
     // _usermanager = usermanager;
 }
Exemple #11
0
 public NPoiExcelProvider(IFileUtils fileUtils, IExcelProcessor processor)
 {
     _fileUtils = fileUtils ?? throw new ArgumentNullException(nameof(fileUtils));
     _processor = processor ?? throw new ArgumentNullException(nameof(processor));
 }
Exemple #12
0
 public UploadManager(IDataRepository db, IExcelProcessor excel)
 {
     _db    = db;
     _excel = excel;
 }
Exemple #13
0
 public OrderHandler(IExcelProcessor processor)
 {
     _processor = processor;
 }
Exemple #14
0
 public UploadManager(IDataRepository db, IExcelProcessor excel, IServiceManager servMgr)
 {
     _db      = db;
     _excel   = excel;
     _servMgr = servMgr;
 }
Exemple #15
0
 public ExcelTestRunner(IExcelProcessor excelUtil)
 {
     _excelUtil = excelUtil;
 }