public ProviderDataSurfaceController(ITemplateService templateService, IProviderService providerService, IOrderItemSearcher orderItemsSearcher, IOrderItemManager orderItemManager) { _templateService = templateService; _providerService = providerService; _orderItemsSearcher = orderItemsSearcher; _orderItemManager = orderItemManager; }
public LibrisOrderItemsSource(IUmbracoWrapper umbraco, IOrderItemManager orderItemManager, IPatronDataProvider patronDataProvider, IOrderItemSearcher orderItemSearcher) { _umbraco = umbraco; _orderItemManager = orderItemManager; _patronDataProvider = patronDataProvider; _orderItemSearcher = orderItemSearcher; }
public AutomaticMailSendingEngine(IOrderItemSearcher orderItemSearcher, ITemplateService templateService, IOrderItemManager orderItemManager, IMailService mailService) { _orderItemSearcher = orderItemSearcher; _templateService = templateService; _orderItemManager = orderItemManager; _mailService = mailService; }
public ChalmersOrderItemsMailSource(IExchangeMailWebApi exchangeMailWebApi, IOrderItemManager orderItemManager, INotifier notifier, IMediaItemManager mediaItemManager, IPatronDataProvider patronDataProvider, IOrderItemSearcher orderItemSearcher) { _exchangeMailWebApi = exchangeMailWebApi; _orderItemManager = orderItemManager; _notifier = notifier; _mediaItemManager = mediaItemManager; _patronDataProvider = patronDataProvider; _orderItemSearcher = orderItemSearcher; }
public ChalmersSourceFactory(IExchangeMailWebApi exchangeMailWebApi, IOrderItemManager orderItemManager, INotifier notifier, IMediaItemManager mediaItemManager, IUmbracoWrapper umbraco, IPatronDataProvider patronDataProvider, IOrderItemSearcher orderItemSearcher) { _exchangeMailWebApi = exchangeMailWebApi; _orderItemManager = orderItemManager; _notifier = notifier; _mediaItemManager = mediaItemManager; _umbraco = umbraco; _patronDataProvider = patronDataProvider; _orderItemSearcher = orderItemSearcher; }
public SystemSurfaceController(IOrderItemManager orderItemManager, INotifier notifier, IExchangeMailWebApi exchangeMailWebApi, IUmbracoWrapper dataTypes, ISourceFactory sourceFactory, IOrderItemSearcher orderItemsSearcher, IAutomaticMailSendingEngine automaticMailSendingEngine, IUmbracoWrapper umbraco) { _orderItemManager = orderItemManager; _notifier = notifier; _exchangeMailWebApi = exchangeMailWebApi; _dataTypes = dataTypes; _sourceFactory = sourceFactory; _orderItemsSearcher = orderItemsSearcher; _automaticMailSendingEngine = automaticMailSendingEngine; _umbraco = umbraco; }
public BulkDataManager(IOrderItemSearcher orderItemsSearcher) { _orderItemsSearcher = orderItemsSearcher; }
public OrderItemSearchSurfaceController(IOrderItemSearcher orderItemSearcher, IOrderItemManager orderItemManager) { _orderItemSearcher = orderItemSearcher; _orderItemManager = orderItemManager; }
private IAutomaticMailSendingEngine SetupAutomaticMailSendingEngine(string status, DateTime dueDate, DateTime deliveryDate, AutomaticMailSendTestResult result) { var fakeSearchResults = new List <OrderItemModel>() { new OrderItemModel() { Status = status, OrderId = "cth-123", PatronName = "John Doe", PatronEmail = "*****@*****.**", DueDate = dueDate, DeliveryDate = deliveryDate } }; IOrderItemSearcher orderItemsSearcher = GetFakeSearcher(fakeSearchResults); ITemplateService templateService = new Templates.Fakes.StubITemplateService() { GetTemplateDataStringOrderItemModel = (nodeName, orderItem) => { result.MailTemplate = nodeName; return("FEJKMAIL"); } }; IOrderItemManager orderItemManager = new Chalmers.ILL.OrderItems.Fakes.StubIOrderItemManager() { SetStatusInt32StringStringBooleanBoolean = (nodeId, statusPrevalue, eventId, doReindex, doSignal) => { result.NewStatus = statusPrevalue; if (doReindex) { result.NumberOfReindexes++; } if (doSignal) { result.NumberOfSignals++; } }, AddLogItemInt32StringStringStringBooleanBoolean = (nodeId, type, msg, eventId, doReindex, doSignal) => { result.NumberOfLogMessages++; if (doReindex) { result.NumberOfReindexes++; } if (doSignal) { result.NumberOfSignals++; } } }; IMailService mailService = new Chalmers.ILL.Mail.Fakes.StubIMailService() { SendMailOutgoingMailModel = (mailModel) => { Assert.AreEqual("cth-123", mailModel.OrderId, "The order id was not as expected."); Assert.AreEqual("John Doe", mailModel.recipientName, "The recipient name was not as expected."); Assert.AreEqual("*****@*****.**", mailModel.recipientEmail, "The recipient email address was not as expected."); Assert.AreEqual("FEJKMAIL", mailModel.message, "The sent email message was not as expected."); } }; return(new AutomaticMailSendingEngine(orderItemsSearcher, templateService, orderItemManager, mailService)); }
public ChalmersILLDiskPageController(IMemberInfoManager memberInfoManager, IOrderItemSearcher searcher) { _memberInfoManager = memberInfoManager; _searcher = searcher; }
public OrderItemsDbContext(IOrderItemSearcher orderItemSearcher) : base(_connectionStringName) { _orderItemSearcher = orderItemSearcher; }
public StatisticsSurfaceController(IOrderItemSearcher orderItemSearcher) { _orderItemSearcher = orderItemSearcher; }
public DefaultStatMngr(IOrderItemSearcher searcher, IStatisticsCalculator statCalc) { _searcher = searcher; _statCalc = statCalc; }
public ProviderService(IOrderItemSearcher orderItemsSearcher) { _orderItemsSearcher = orderItemsSearcher; }
public ChalmersILLOrderListPageController(IMemberInfoManager memberInfoManager, IOrderItemSearcher orderItemSearcher) { _memberInfoManager = memberInfoManager; _orderItemSearcher = orderItemSearcher; }