コード例 #1
0
 public EmployeeDocRepository(IDbContextRepository upRepository,
                              IFileRepository fileRepository
                              )
 {
     this._upRepository   = upRepository;
     this._fileRepository = fileRepository;
 }
コード例 #2
0
 public ReportRepository(IDbContextRepository dbContextRepository, IInvoiceDetailsRepository invoiceDetailsRepository, IInvoiceProductRepository invoiceProductRepository, IInvoiceSettlementRepository invoiceSettlementRepository)
 {
     testContext = dbContextRepository.TestContext;
     this.invoiceDetailsRepository    = invoiceDetailsRepository;
     this.invoiceProductRepository    = invoiceProductRepository;
     this.invoiceSettlementRepository = invoiceSettlementRepository;
 }
コード例 #3
0
 public ContactDocRepository(IDbContextRepository upRepository,
                             IFileRepository fileRepository
                             )
 {
     this._upRepository   = upRepository;
     this._fileRepository = fileRepository;
 }
コード例 #4
0
        public PrizCommand(IDbContextRepository dbContextRepository)
        {
            if (dbContextRepository == null)
            {
                throw new ArgumentNullException(nameof(dbContextRepository));
            }

            _dbContextRepository = dbContextRepository;
        }
コード例 #5
0
        public Signal PushSignalToSubscribers(int signalId)
        {
            Signal pushedEntity = null;

            IMetaSettingRepository settingsRepository = _DataRepositoryFactory.GetDataRepository <IMetaSettingRepository>();
            string type = Constants.MetaSettings.Types.Communication;
            string code = Constants.MetaSettings.Codes.EmailSender;
            string name = settingsRepository.GetSetting(type, code).Value;

            using (IMailer mailer = _MailerFactory.GetMailer(name))
                using (IDbContextRepository <Signal> signalRepository = _DataRepositoryFactory.GetDataRepository <ISignalRepository>())
                {
                    Signal signal = signalRepository.EntitySet.FirstOrDefault(s => s.SignalID == signalId);

                    List <Subscription> subscriptions = signal.Product.Subscriptions;

                    // send signal to subscribers
                    foreach (var subscription in subscriptions)
                    {
                        string   sender     = "*****@*****.**";
                        string   recipients = subscription.Account.LoginEmail;
                        string   subject    = string.Format("Alert - New MarketMiner Signal - {0} - {1}", signal.Instrument, signal.Granularity);
                        string   side       = signal.Side == "S" ? "SELL" : signal.Side == "B" ? "BUY" : "NONE";
                        DateTime time       = Convert.ToDateTime(signal.SignalTime).ToUniversalTime();
                        string   body       = string.Format("New Signal - {0} : {1} : {2} : {3} : {4} : {5}", signal.Type, side, signal.Instrument, signal.Granularity, signal.SignalPrice, time);

                        mailer.SendMail(sender, recipients, subject, body);
                    }

                    // postmark the signal
                    signal.SendPostmark = DateTime.UtcNow;

                    signalRepository.Context.SaveChanges();

                    pushedEntity = signalRepository.Entity(signal);
                }

            return(pushedEntity);
        }
コード例 #6
0
 public InvoiceDetailsRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #7
0
 public DepartmentRepository(IDbContextRepository upRepository
                             )
 {
     this._upRepository = upRepository;
 }
コード例 #8
0
 public ContactRepository(IDbContextRepository upRepository
                          )
 {
     this._upRepository = upRepository;
 }
コード例 #9
0
 public UserRepository(IDbContextRepository upRepository
                       )
 {
     this._upRepository = upRepository;
 }
コード例 #10
0
 public ProductDescriptionRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #11
0
 public InventoryItemRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #12
0
 public MenuRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #13
0
 public SubCategoryRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #14
0
 public InvoiceSettlementRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #15
0
 public ProductRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #16
0
 public LookupRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #17
0
 public SalesRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #18
0
 public DebitNoteRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #19
0
 public CategoryRepository(IDbContextRepository dbContextRepository, IProductDescriptionRepository productDescriptionRepository)
 {
     testContext = dbContextRepository.TestContext;
     this.productDescriptionRepository = productDescriptionRepository;
 }
コード例 #20
0
 public AccountRepository(IDbContextRepository upRepository
                          )
 {
     this._upRepository = upRepository;
 }
コード例 #21
0
 public PurchaseRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #22
0
 public CompanyRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #23
0
 public VendorRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #24
0
 public UserRepository(IDbContextRepository dbContextRepository)
 {
     testContext = dbContextRepository.TestContext;
 }
コード例 #25
0
 public NoteRepository(IDbContextRepository upRepository
                       )
 {
     this._upRepository = upRepository;
 }
コード例 #26
0
 public DamagedGoodsRepository(IDbContextRepository dbContextRepository, IProductRepository productRepository, IInventoryItemRepository inventoryItemRepository)
 {
     testContext                  = dbContextRepository.TestContext;
     this.productRepository       = productRepository;
     this.inventoryItemRepository = inventoryItemRepository;
 }
コード例 #27
0
 public EmployeeRepository(IDbContextRepository upRepository
                           )
 {
     this._upRepository = upRepository;
 }
コード例 #28
0
 public EventRepository(IDbContextRepository upRepository
                        )
 {
     this._upRepository = upRepository;
 }