Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:Spectrum.Content.BaseController" /> class.
 /// </summary>
 /// <param name="loggingService">The logging service.</param>
 /// <param name="rulesEngineService">The rules engine service.</param>
 /// <inheritdoc />
 public QuotesController(
     ILoggingService loggingService,
     IRulesEngineService rulesEngineService)
     : base(loggingService)
 {
     this.rulesEngineService = rulesEngineService;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:Spectrum.Content.Appointments.Controllers.AppointmentsController" /> class.
 /// </summary>
 /// <param name="loggingService">The logging service.</param>
 /// <param name="appointmentsManager">The appointments manager.</param>
 /// <param name="rulesEngineService">The rules engine service.</param>
 /// <inheritdoc />
 public AppointmentsController(
     ILoggingService loggingService,
     IAppointmentsManager appointmentsManager,
     IRulesEngineService rulesEngineService)
     : base(loggingService)
 {
     this.appointmentsManager = appointmentsManager;
     this.rulesEngineService  = rulesEngineService;
 }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CardManager" /> class.
 /// </summary>
 /// <param name="settingsService">The settings service.</param>
 /// <param name="cardProvider">The card provider.</param>
 /// <param name="rulesEngineService">The rules engine service.</param>
 public CardManager(
     ISettingsService settingsService,
     ICardProvider cardProvider,
     IRulesEngineService rulesEngineService)
 {
     this.settingsService    = settingsService;
     this.cardProvider       = cardProvider;
     this.rulesEngineService = rulesEngineService;
 }
Beispiel #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:Spectrum.Content.BaseController" /> class.
 /// </summary>
 /// <param name="loggingService">The logging service.</param>
 /// <param name="settingsService">The settings service.</param>
 /// <param name="rulesEngineService">The rules engine service.</param>
 /// <param name="invoiceManager">The invoice manager.</param>
 /// <inheritdoc />
 public InvoicesController(
     ILoggingService loggingService,
     ISettingsService settingsService,
     IRulesEngineService rulesEngineService,
     IInvoiceManager invoiceManager)
     : base(loggingService)
 {
     this.settingsService    = settingsService;
     this.rulesEngineService = rulesEngineService;
     this.invoiceManager     = invoiceManager;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="T:Spectrum.Content.BaseController" /> class.
 /// </summary>
 /// <param name="loggingService">The logging service.</param>
 /// <param name="braintreeManager">The braintree manager.</param>
 /// <param name="rulesEngineService">The rules engine service.</param>
 /// <param name="paymentProviderFactory">The payment provider factory.</param>
 /// <inheritdoc />
 public BraintreeController(
     ILoggingService loggingService,
     IBraintreeManager braintreeManager,
     IRulesEngineService rulesEngineService,
     IPaymentProviderFactory paymentProviderFactory)
     : base(loggingService)
 {
     this.braintreeManager       = braintreeManager;
     this.rulesEngineService     = rulesEngineService;
     this.paymentProviderFactory = paymentProviderFactory;
 }
Beispiel #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:Spectrum.Content.Payments.Controllers.PaymentController" /> class.
 /// </summary>
 /// <param name="loggingService">The logging service.</param>
 /// <param name="paymentManager">The payment manager.</param>
 /// <param name="rulesEngineService">The rules engine service.</param>
 /// <param name="paymentProviderFactory">The payment provider factory.</param>
 /// <inheritdoc />
 public PaymentController(
     ILoggingService loggingService,
     IPaymentManager paymentManager,
     IRulesEngineService rulesEngineService,
     IPaymentProviderFactory paymentProviderFactory)
     : base(loggingService)
 {
     this.paymentManager         = paymentManager;
     this.rulesEngineService     = rulesEngineService;
     this.paymentProviderFactory = paymentProviderFactory;
 }
Beispiel #7
0
 public QuoteService(
     IAsyncRepository <Basket> basketRepository,
     IAsyncRepository <CatalogItem> itemRepository,
     IAsyncRepository <Quote> orderRepository,
     IRulesEngineService rulesEngineService)
 {
     _quoteRepository    = orderRepository;
     _basketRepository   = basketRepository;
     _itemRepository     = itemRepository;
     _rulesEngineService = rulesEngineService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MainNavigationManager" /> class.
 /// </summary>
 /// <param name="mainNavigationProvider">The main navigation provider.</param>
 /// <param name="userService">The user service.</param>
 /// <param name="settingsService">The settings service.</param>
 /// <param name="rulesEngineService">The rules engine service.</param>
 public MainNavigationManager(
     IMainNavigationProvider mainNavigationProvider,
     IUserService userService,
     ISettingsService settingsService,
     IRulesEngineService rulesEngineService)
 {
     this.mainNavigationProvider = mainNavigationProvider;
     this.userService            = userService;
     this.settingsService        = settingsService;
     this.rulesEngineService     = rulesEngineService;
 }
Beispiel #9
0
        public void Get_Metamodel_Success()
        {
            #region Arrange

            IRulesEngineService rulesEngineService = GetInjection <IRulesEngineService>();

            ServiceResponseModel <MetamodelModel> metamodel = rulesEngineService.GetMetamodel().Result;

            string output = JsonConvert.SerializeObject(metamodel.Data);
            Assert.IsTrue(!string.IsNullOrEmpty(output));

            #endregion
        }
 public AdminController(
     IAppUserService appUserService,
     IEdOrgService edOrgService,
     ISchoolYearService schoolYearService,
     IRulesEngineService rulesEngineService,
     ISubmissionCycleService submissionCycleService,
     IAnnouncementService announcementService)
 {
     _appUserService         = appUserService;
     _edOrgService           = edOrgService;
     _schoolYearService      = schoolYearService;
     _rulesEngineService     = rulesEngineService;
     _submissionCycleService = submissionCycleService;
     _announcementService    = announcementService;
 }
Beispiel #11
0
 public ValidationController(
     IAppUserService appUserService,
     IEdOrgService edOrgService,
     ILoggingService loggingService,
     IValidationResultsService validationResultsService,
     IRulesEngineService rulesEngineService,
     ISchoolYearService schoolYearService,
     ISubmissionCycleService submissionCycleService,
     Model engineObjectModel,
     ICacheManager cacheManager)
 {
     _appUserService           = appUserService;
     _edOrgService             = edOrgService;
     _engineObjectModel        = engineObjectModel;
     _loggingService           = loggingService;
     _rulesEngineService       = rulesEngineService;
     _schoolYearService        = schoolYearService;
     _submissionCycleService   = submissionCycleService;
     _validationResultsService = validationResultsService;
     _cacheManager             = cacheManager;
 }
 public void Setup()
 {
     RulesEngineService = GetInjection <IRulesEngineService>();
 }
 public RuleService(IRulesEngineService rulesEngineService)
 {
     this.RulesEngineService = rulesEngineService;
 }