public ClientDashboardManager(IOrderRepository orderRepo, IAppraisalFormsService formService, IOrderManager orderManager, IClientUserOrdersRepository clientUserOrdersRepository) { _orderRepo = ValidationUtil.CheckOnNullAndThrowIfNull(orderRepo); _formsService = ValidationUtil.CheckOnNullAndThrowIfNull(formService); _orderManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderManager); _clientUserOrdersRepository = ValidationUtil.CheckOnNullAndThrowIfNull(clientUserOrdersRepository); }
public SendAppraiserOrderInvitationSMS(ISmsManager smsManager, IAppraiserOrderRepository appraiserOrderRepository, IReferenceManagement referenceManager, IAppraisalFormsService formsService) { _smsManager = smsManager; _appraiserOrderRepository = appraiserOrderRepository; _referenceManager = referenceManager; _formsService = formsService; }
public NewRequestService(IAppraiserOrderDeliveryService appraiserOrderDeliveryService, ISecurityContext securityContext, ICurrentAppraiser currentAppraiser, DashboardConditionFilters dashboardConditionFilters, IAppraisalFormsService formsService) { _appraiserOrderDeliveryService = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserOrderDeliveryService); _securityContext = ValidationUtil.CheckOnNullAndThrowIfNull(securityContext); _currentAppraiser = ValidationUtil.CheckOnNullAndThrowIfNull(currentAppraiser); _dashboardConditionFilters = ValidationUtil.CheckOnNullAndThrowIfNull(dashboardConditionFilters); _formsService = ValidationUtil.CheckOnNullAndThrowIfNull(formsService); }
public SendAppraiserOrderInvitationEmail(IMailManager mailManager, IAppraiserUserRepository appraiserUserRepository, IAppraiserOrderRepository appraiserOrderRepository, IReferenceManagement referenceManager, IConfigurationHelper configurationHelper, IAppraisalFormsService formsService) { _mailManager = mailManager; _appraiserUserRepository = appraiserUserRepository; _appraiserOrderRepository = appraiserOrderRepository; _referenceManager = referenceManager; _configurationHelper = configurationHelper; _formsService = formsService; }
public OrderCreationWizardController( IOrderService orderService, IAppraisalFormsService appraisalFormsService, IClientCompaniesListService clientCompaniesListService, ICreditCardService creditCardService, IDocumentService documentService, ITaskManager taskManager, IOrderHistoryManager orderHistoryManager, IReferenceManagement referenceManager) { _orderService = orderService; _appraisalFormsService = appraisalFormsService; _clientCompaniesService = clientCompaniesListService; _creditCardService = creditCardService; _documentService = documentService; _taskManager = taskManager; _orderHistoryManager = orderHistoryManager; _referenceManager = referenceManager; }
public OrderFulfillmentServiceTest() { _appraiserOrderRepository = Substitute.For<IAppraiserOrderRepository>(); _clientDashboardService = Substitute.For<IClientDashboardService>(); _clientManager = Substitute.For<IClientUserManager>(); _orderRepository = Substitute.For<IOrderRepository>(); _formsService = Substitute.For<IAppraisalFormsService>(); _securityContext = Substitute.For<ISecurityContext>(); _refManager = Substitute.For<IReferenceManagement>(); _orderManager = Substitute.For<IOrderManager>(); _changeTrackingRepository = Substitute.For<IChangeTrackingRepository>(); _userManager = Substitute.For<IUsersManagement>(); _orderHistoryManager = Substitute.For<IOrderHistoryManager>(); _avmRequestsService = Substitute.For<IAvmRequestsService>(); _taskManager = Substitute.For<ITaskManager>(); _orderPeriodicalNotificationManager = Substitute.For<IOrderPeriodicalNotificationManager>(); _target = new OrderFulfillmentService(_orderManager, _appraiserOrderRepository, _clientDashboardService, _clientManager, _orderRepository, _formsService, _securityContext, _refManager, _changeTrackingRepository, _userManager, _orderHistoryManager, _avmRequestsService, _taskManager, _orderPeriodicalNotificationManager); }
public NewRequestViewModel(AppraiserOrder appraiserOrder, IAppraisalFormsService formsService) { if (appraiserOrder != null) { OrderNumber = appraiserOrder.Order.OrderPublicId; PropertyAddress = appraiserOrder.Order.GeneralInfo.PropertyAddress; Distance = appraiserOrder.Distance; OrderCreatedDate = appraiserOrder.CreatedDate; Rush = appraiserOrder.Order.AppraisalInfo.Rush; AppraiserOrderId = appraiserOrder.Id; AppraiserId = appraiserOrder.AppraiserId; OrderId = appraiserOrder.OrderId; DueDate = appraiserOrder.Order.DueDate; Form = formsService.GetFormTitle(appraiserOrder.Order.AppraisalInfo, true); if (appraiserOrder.AppraiserUser != null) { AppraisalFullName = appraiserOrder.AppraiserUser.GetAppraiserFullName(); AppraisalEmail = appraiserOrder.AppraiserUser.GetAppraiserEmail(); } Fee = appraiserOrder.Order.AppraisersFee; SupplementalReoAddendum = appraiserOrder.Order.AppraisalInfo.SupplementalREOAddendum; } }
public OrderService(IOrderRepository orderRepository, IReferenceManagement referenceManagement, IGeocodingDataService geocodingDataService, ITaskManager taskManager, IOrderManager orderManager, IAppraisalFormsService appFormsService, IClientDashboardService dashboarService, IConfigurationHelper configurationHelper, ICryptographicProvider cryptographicProvider, IDocumentService documentService, IReportManager reportManager, ISecurityContext securityContext, IOrderDocumentsRepository orderDocumentsRepository) { _orderRepository = ValidationUtil.CheckOnNullAndThrowIfNull(orderRepository); _referenceManager = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement); _geocodingDataService = ValidationUtil.CheckOnNullAndThrowIfNull(geocodingDataService); _taskManager = ValidationUtil.CheckOnNullAndThrowIfNull(taskManager); _orderManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderManager); _appFormsService = ValidationUtil.CheckOnNullAndThrowIfNull(appFormsService); _dashboarService = ValidationUtil.CheckOnNullAndThrowIfNull(dashboarService); _configurationHelper = ValidationUtil.CheckOnNullAndThrowIfNull(configurationHelper); _cryptographicProvider = ValidationUtil.CheckOnNullAndThrowIfNull(cryptographicProvider); _documentService = ValidationUtil.CheckOnNullAndThrowIfNull(documentService); _reportManager = ValidationUtil.CheckOnNullAndThrowIfNull(reportManager); _securityContext = ValidationUtil.CheckOnNullAndThrowIfNull(securityContext); _orderDocumentsRepository = ValidationUtil.CheckOnNullAndThrowIfNull(orderDocumentsRepository); _addressManager = new AddressManager(_referenceManager); _dateTimeManager = new DateTimeManager(_referenceManager); }