Пример #1
0
 public TransactionFileParser(
     IXMLParser <Transaction> xMLParser,
     ICSVParser <Transaction> cSVParser)
 {
     _xMLParser = xMLParser;
     _cSVParser = cSVParser;
 }
 public TempUpdateDiamodsHendler(UpdateDiamondsModel model, HttpContextBase httpContext, ICSVParser csvParser,
                                 IDatabasePersistence db)
 {
     this.model       = model;
     this.httpContext = httpContext;
     this.csvParser   = csvParser;
     this.db          = db;
 }
 public TempUpdateDiamodsHendler(UpdateDiamondsModel model, HttpContextBase httpContext, ICSVParser csvParser,
     IDatabasePersistence db)
 {
     this.model = model;
     this.httpContext = httpContext;
     this.csvParser = csvParser;
     this.db = db;
 }
Пример #4
0
 public Handler(
     IEmailService emailService,
     IMediator mediator,
     ICSVParser parser,
     IAccountStorage storage)
 {
     _emailService = emailService;
     _mediator     = mediator;
     _parser       = parser;
     _storage      = storage;
 }
Пример #5
0
 /// <summary>Sessions Controller Constructor</summary>
 public SessionsController(ISessionRepo sessionRepo, ISemesterRepo semesterRepo, IPersonRepo personRepo,
                           ISessionReasonRepo sessionReasonRepo, ISessionClassRepo sessionClassRepo, IMapper mapper, ICSVParser <CSVSessionUpload> csvParser, IUnitOfWorkSession unitSession)
 {
     _mapper            = mapper;
     _csvParser         = csvParser;
     _unitSession       = unitSession;
     _sessionRepo       = sessionRepo;
     _semesterRepo      = semesterRepo;
     _personRepo        = personRepo;
     _sessionReasonRepo = sessionReasonRepo;
     _sessionClassRepo  = sessionClassRepo;
 }
Пример #6
0
        public SessionsControllerTest()
        {
            var dbOptions = DbInMemory.getDbInMemoryOptions(dbName);

            db          = new TCSContext(dbOptions);
            sessionRepo = new SessionRepo(dbOptions);
            var personRepo        = new PersonRepo(dbOptions);
            var semesterRepo      = new SemesterRepo(dbOptions);
            var sessionClassRepo  = new SessionClassRepo(dbOptions);
            var sessionReasonRepo = new SessionReasonRepo(dbOptions);
            var reasonRepo        = new ReasonRepo(dbOptions);
            var classRepo         = new ClassRepo(dbOptions);

            csvParser = new CSVSessionUploadParser();
            var mapper      = Utils.GetProjectMapper();
            var unitSession = new UnitOfWorkSession(personRepo, reasonRepo, sessionRepo, classRepo, semesterRepo);

            sessionController = new SessionsController(sessionRepo, semesterRepo, personRepo, sessionReasonRepo, sessionClassRepo, mapper, csvParser, unitSession);
        }
Пример #7
0
        public DataPublisher(ICSVParser objParser)
        {
            try
            {
                csvParser = objParser;
                factory   = new ConnectionFactory()
                {
                    HostName    = ConfigurationManager.AppSettings["RabbitMQServer"],
                    UserName    = ConfigurationManager.AppSettings["RabbitMQUser"],
                    Password    = ConfigurationManager.AppSettings["RabbitMQPassword"],
                    VirtualHost = ConfigurationManager.AppSettings["RabbitMQVirtualHost"],
                    Port        = Convert.ToInt32(ConfigurationManager.AppSettings["RabbitMQPort"])
                };

                connection = factory.CreateConnection();
                channel    = connection.CreateModel();
            }
            catch (Exception ex)
            {
                Logger.WrieException(string.Format("Failed to connect RabbitMQ channel - {0}", ex.Message));
                throw new Exception(string.Format("Failed to connect RabbitMQ channel - {0}", ex.Message));
            }
        }
Пример #8
0
 public Handler(IMediator mediator, ICSVParser parser)
 {
     _mediator = mediator;
     _parser   = parser;
 }
Пример #9
0
 public Handler(IMediator mediator, ICSVParser parser, IPortfolioStorage storage)
 {
     _mediator = mediator;
     _parser   = parser;
     _storage  = storage;
 }
 public OrderController(IOrderService service, ICSVParser parser)
 {
     _service = service;
     _parser  = parser;
 }
Пример #11
0
 public XMLGenerator(ICSVParser objCSVParser)
 {
     csvParser = objCSVParser;
 }
Пример #12
0
        //
        // GET: /Admin/

        public AdminController(ICSVParser csvParser, IDatabasePersistence databasePersistence)
        {
            this.csvParser           = csvParser;
            this.databasePersistence = databasePersistence;
        }
Пример #13
0
 public GroceriesController(ILogger <GroceriesController> logger, GroceriesDbContext context, ICSVParser <Grocery> csvparser)
 {
     _logger  = logger;
     _context = context;
     _parser  = csvparser;
 }
 public ConsoleParser(ICSVParser <T> parser)
 {
     _parser = parser;
 }
Пример #15
0
 //
 // GET: /Admin/
 public AdminController(ICSVParser csvParser, IDatabasePersistence databasePersistence)
 {
     this.csvParser = csvParser;
     this.databasePersistence = databasePersistence;
 }
Пример #16
0
 public CurvesController(IDataPublisher objPublisher, ICSVParser objCSVParser, IXMLGenerator objXMLGenerator)
 {
     dataPublisher = objPublisher;
     csvParser     = objCSVParser;
     xmlGenerator  = objXMLGenerator;
 }