public AppraisersPipelineController(IAppraisersPipelineService appraisersPipelineService, IReferenceManagement referenceManagement, IAppraiserAccessManager appraiserAccessManager) { _appraisersPipelineService = ValidationUtil.CheckOnNullAndThrowIfNull(appraisersPipelineService); _referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement); _appraiserAccessManager = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserAccessManager); }
public ClientDashboardService(IClientDashboardManager dashboardManager, IClientUserManager clientManager, IReferenceManagement referenceManagement, IBusinessDaysCalc dateTimeManager) { _dashboardManager = dashboardManager; _clientManager = clientManager; _dateTimeManager = dateTimeManager; InitializeOrders(); }
public AppraiserProfileController ( IAppraiserUserService appraiserUserService, IAscGovLicenseService ascGovLicenseService, IUsersManagement usersManager, IReferenceManagement referenceManagement, IDVSUserManager dvsUsersManager, IAppraiserManagement appraiserManager, IAppraiserAccessManager appraiserAccessManager, IHUDService hudService, IUserAccessHelper userAccessHelper, IGeocodingValidation geocodingValidation, ITestOrderManager testOrderManager, ITaskManager taskManager ) { _appraiserUserService = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserUserService); _ascGovLicenseService = ValidationUtil.CheckOnNullAndThrowIfNull(ascGovLicenseService); _usersManager = ValidationUtil.CheckOnNullAndThrowIfNull(usersManager); _referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement); _appraiserManager = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserManager); _dvsUsersManager = ValidationUtil.CheckOnNullAndThrowIfNull(dvsUsersManager); _appraiserAccessManager = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserAccessManager); _hudService = ValidationUtil.CheckOnNullAndThrowIfNull(hudService); _userAccessHelper = ValidationUtil.CheckOnNullAndThrowIfNull(userAccessHelper); _geocodingValidation = geocodingValidation; _testOrderManager = ValidationUtil.CheckOnNullAndThrowIfNull(testOrderManager); _taskManager = ValidationUtil.CheckOnNullAndThrowIfNull(taskManager); }
public FeeDisbursementManager(IReferenceManagement referenceManager, IOrderRepository orderRepository, ICryptographicProvider cryptographicProvider) { _cryptographicProvider = ValidationUtil.CheckOnNullAndThrowIfNull(cryptographicProvider); _referenceManager = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManager); _orderRepository = ValidationUtil.CheckOnNullAndThrowIfNull(orderRepository); _dateTimeManager = new DateTimeManager(_referenceManager); }
public DVSUserManagementService(IUsersManagement userManager, IReferenceManagement referenceManager, IDVSUserManager dvsUserManager) { _userManager = userManager; _referenceManager = referenceManager; _dvsUserManager = dvsUserManager; _addressManager = new AddressManager(referenceManager); }
public void InitTest() { base.InitDbContext(); _backgroundService = Substitute.For<IBackgroundService>(); _appraiserOrderRepository = new AppraiserOrderRepository(this.DbFactory); _orderRepository = new OrderRepository(this.DbFactory); _commitProvider = new CommitProvider(this.DbFactory); _userRepository = new UserRepository(this.DbFactory); _taskManager = new TaskManager(_backgroundService, _userRepository); _referenceManagement = new ReferenceManagement(new ReferenceRepository(this.DbFactory), new WebCacheService()); _dateTimeManager = new DateTimeManager(_referenceManagement); _appraiserManagement = Substitute.For<IAppraiserManagement>(); _configHelper = Substitute.For<IConfigurationHelper>(); _orderManager = new OrderManager( _orderRepository, Substitute.For<IClientUserRepository>(), _referenceManagement, _appraiserManagement, _configHelper, Substitute.For<IAppraiserOrderRepository>(), Substitute.For<IChangeTrackingRepository>(), Substitute.For<IOrderHistoryManager>(), Substitute.For<IOrderDocumentsRepository>()); _appraiserOrderDeliveryService = new AppraiserOrderDeliveryService(_taskManager, _appraiserOrderRepository, _commitProvider, _orderManager, new DateTimeManager(_referenceManagement), Substitute.For<IOrderHistoryManager>(), Substitute.For<IAppraiserOrderSetPointsRepository>(), Substitute.For<IAppraiserOrderListItemRepository>(), Substitute.For<IOrderPeriodicalNotificationManager>()); }
public ClientCompaniesListService(IClientCompanyManagement clientCompanyManagement, IReferenceManagement referenceManagement, IClientUserManager clientUserManager, ClientBranches.IBranchesService branchesService) { _clientCompanyManagement = ValidationUtil.CheckOnNullAndThrowIfNull(clientCompanyManagement); _referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement); _clientUserManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientUserManager); _branchesService = ValidationUtil.CheckOnNullAndThrowIfNull(branchesService); }
public AppraiserHomeController(IReferenceManagement referenceManagement, ICurrentAppraiser currentAppraisertUser, RssReaderConfig configurationHelper, IRssReaderService rssReaderService) { _referenceManagement = referenceManagement; _currentAppraisertUser = currentAppraisertUser; _configurationHelper = configurationHelper; _rssReaderService = rssReaderService; }
public ContactInfoService(IOrderManager orderManager, IReferenceManagement referenceManagement) { if (orderManager == null) throw new ArgumentNullException("orderManager"); _orderManager = orderManager; _addressManager = new AddressManager(referenceManagement); }
public AppraisalCompanyProfileController( IAppraisalCompanyService appraisalCompanyWizardService, IAppraiserManagement appraiserManagement, IReferenceManagement referenceManagement, IAppraisalCompanyBranchesService appraisalCompanyBranchesService, IGeocodingValidation geocodingValidation) { _appraisalCompanyWizardService = appraisalCompanyWizardService; _referenceManagement = referenceManagement; _appraiserManagement = appraiserManagement; var branchesService = new BranchesDatabaseService(appraisalCompanyBranchesService); branchesService.CurrentCompanyService = new LazeCurrentCompanyService(GetAppraisalCompanyId); var lazyCompanyDetails = new Lazy<AppraisalCompanyDetailsViewModel>( () => _appraisalCompanyWizardService.GetAppraisalCompanyDetails(GetAppraisalCompanyId())); _branchesService = new BranchesServiceSecurity(branchesService, lazyCompanyDetails); _branchAcceses = new BranchAcceses(lazyCompanyDetails); _brancheMessagesService = new BrancheMessageService(() => Session, branchesService.CurrentCompanyService) { BrancheAddedMessage = Constants.Notifications.BranchSaved, BranchesAddedMessage = Constants.Notifications.BranchesSaved, EmptyResult = string.Empty }; _geocodingValidation = geocodingValidation; }
public OrderHistoryManager(IOrderHistoryRepository orderHistoryRepository, ISecurityContext securityContext, IReferenceManagement referenceManagement, IOrderRepository orderRepository) { _orderHistoryRepository = ValidationUtil.CheckOnNullAndThrowIfNull(orderHistoryRepository); _securityContext = ValidationUtil.CheckOnNullAndThrowIfNull(securityContext); _referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement); _orderRepository = ValidationUtil.CheckOnNullAndThrowIfNull(orderRepository); }
public BranchesService(IClientCompanyManagement clientCompanyManagement, IClientBranchManager clientBranchManager, IReferenceManagement referenceManagement, IClientUserManager clientUserManager, StatusHistoryManager statusHistoryManager) { _clientCompanyManagement = ValidationUtil.CheckOnNullAndThrowIfNull(clientCompanyManagement); _clientBranchManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientBranchManager); _referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement); _statusHistoryManager = ValidationUtil.CheckOnNullAndThrowIfNull(statusHistoryManager); _clientUserManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientUserManager); }
public UserManagement(IUserRepository userRepository, IReferenceManagement referenceManagement, IResetPasswordRepository resetPasswordRepository, ICacheService cacheService, IFailedAttemptRepository failedAttemptRepository) { _userRepository = userRepository; _referenceManagement = referenceManagement; _resetPasswordRepository = resetPasswordRepository; _cacheService = cacheService; _failedAttemptRepository = failedAttemptRepository; }
public AppraisalCompanyManager(IAppraisalCompanyRepository appraisalCompanyRepository, IReferenceManagement refManager, IAppraisalCompanyChangeStatusNotification appraisalCompanyChangeStatusNotification, IAppraisalBrancheChangeStatusNotification appraisalBrancheChangeStatusNotification) { _appraisalCompanyRepository = appraisalCompanyRepository; _refManager = refManager; _appraisalCompanyChangeStatusNotification = appraisalCompanyChangeStatusNotification; _appraisalBrancheChangeStatusNotification = appraisalBrancheChangeStatusNotification; }
public void TestInitialize() { _referenceManager = Substitute.For<IReferenceManagement>(); _orderRepository = Substitute.For<IOrderRepository>(); _dateTimeManager = new DateTimeManager(_referenceManager); _cryptographicProvider = Substitute.For<ICryptographicProvider>(); _feeDisbursementManager = new FeeDisbursementManager(_referenceManager, _orderRepository, _cryptographicProvider); }
public AppraiserManagement(IUserRepository userRepository, IAppraiserUserRepository appraiserUserRepository, IReferenceManagement refManager, ITaskManager taskManager, IAscGovLicenseService ascLicenseService) { _userRepository = userRepository; _appraiserUserRepository = appraiserUserRepository; _refManager = refManager; _taskManager = taskManager; _ascLicenseService = ascLicenseService; }
public DVSUserManagementServiceTest() { _userManager = Substitute.For<IUsersManagement>(); _dvsUserManager = Substitute.For<IDVSUserManager>(); _referenceManager = Substitute.For<IReferenceManagement>(); var states = new Dictionary<string, string> {{"FL", "FL"}}; _referenceManager.GetAllStates().Returns(states); _target = new DVSUserManagementService(_userManager, _referenceManager, _dvsUserManager); }
public BranchesServiceTest() { _clientBranchManager = Substitute.For<IClientBranchManager>(); _clientCompanyManagement = Substitute.For<IClientCompanyManagement>(); _clientUserManager = Substitute.For<IClientUserManager>(); _referenceManagement = Substitute.For<IReferenceManagement>(); _statusHistoryManager = Substitute.For<StatusHistoryManager>(Substitute.For<IChangeTrackingRepository>()); _target = new BranchesService(_clientCompanyManagement, _clientBranchManager, _referenceManagement, _clientUserManager, _statusHistoryManager); }
public AppraiserAccessManager(IReferenceManagement referenceManagement, IUsersManagement usersManager, IAppraiserManagement appraiserManager, HttpContextBase httpContext, ISecurityContext securityContext) { _referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement); _appraiserManager = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserManager); _securityContext = ValidationUtil.CheckOnNullAndThrowIfNull(securityContext); _usersManager = ValidationUtil.CheckOnNullAndThrowIfNull(usersManager); _httpContext = ValidationUtil.CheckOnNullAndThrowIfNull(httpContext); }
public CommonFunctionsController(IAppraiserUserService appraiserService, IBranchesService clientBranchService, IReferenceManagement refManager, IAppraisalCompanyService companyService, IClientCompaniesListService clientCompanyService, IClientCompanyProfileService clientCompanyProfileService) { _appraiserService = appraiserService; _clientBranchService = clientBranchService; _refManager = refManager; _companyService = companyService; _clientCompanyService = clientCompanyService; _clientCompanyProfileService = clientCompanyProfileService; }
public DocumentGenerationService(IAppraiserUserService appraiserUserService, IReferenceManagement referenceManagement, IOrderManager orderManager, IConfigurationHelper configManager, IGeneralInstructionManager generalInstructionManager, IAVMResponseManager avmResponseManager) { _appraiserUserService = appraiserUserService; _referenceManagement = referenceManagement; _orderManager = orderManager; _configManager = configManager; _generalInstructionManager = generalInstructionManager; _avmResponseManager = avmResponseManager; }
public SendAppraiserOrderInvitationSMS(ISmsManager smsManager, IAppraiserOrderRepository appraiserOrderRepository, IReferenceManagement referenceManager, IAppraisalFormsService formsService) { _smsManager = smsManager; _appraiserOrderRepository = appraiserOrderRepository; _referenceManager = referenceManager; _formsService = formsService; }
public OrderDocumentsService(IOrderDocumentsRepository orderDocumentsRepository, IReferenceManagement referenceManagement, ISecurityContext securityContext, IDocumentService documentService, IUsersManagement userManagement, IOrderManager orderManager, IOrderHistoryManager orderHistoryManager) { _orderDocumentsRepository = orderDocumentsRepository; _referenceManagement = referenceManagement; _securityContext = securityContext; _documentService = documentService; _userManagement = userManagement; _orderManager = orderManager; _orderHistoryManager = orderHistoryManager; }
public RequestDetailsViewModel(Order order, IReferenceManagement refManager, AppraiserOrder appraiserOrder, ISecurityContext securityContext) { if (order != null) { bool isAppraiserUser = new RoleType[] { RoleType.AppraisalCompanyAdmin, RoleType.Appraiser, RoleType.CompanyAdminAndAppraiser } .Contains(securityContext.CurrentUser.PrimaryRole.RoleType); bool isDVSUser = new RoleType[] { RoleType.DvsAdmin, RoleType.DvsDisbursementsProcessor, RoleType.DvsSuperAdmin } .Contains(securityContext.CurrentUser.PrimaryRole.RoleType); AcceptOrderData = new RequestDetailsAcceptOrderViewModel(); if (appraiserOrder != null) { Distance = appraiserOrder.Distance; AppraiserOrderId = appraiserOrder.Id; AllowAcceptDeclineOrder = appraiserOrder.Order.OrderStatus == OrderStatus.PendingAssignment && (isDVSUser || (!appraiserOrder.IsDeclined && isAppraiserUser)); AcceptOrderData.DefaultAppraiserId = appraiserOrder.AppraiserUser.Id; AcceptOrderData.DefaultAppraiserFirstName = appraiserOrder.AppraiserUser.User.FirstName; AcceptOrderData.DefaultAppraiserLastName = appraiserOrder.AppraiserUser.User.LastName; AcceptOrderData.DefaultAppraiserEmail = appraiserOrder.AppraiserUser.User.Email; AcceptOrderData.IsOtherAppraiser = false; } else { if (order.AcceptedAppraiserUser != null) { AcceptedInfo = String.Format("Accepted on {0} {1} by {2} ({3})", order.AcceptDate.Value.Date.ToString(Constants.DateTimeFormats.Date), order.AcceptDate.Value.ToString(Constants.DateTimeFormats.Time), order.AcceptedAppraiserUser.User.FullName, order.AcceptedAppraiserUser.User.Email); } else { AllowAcceptDeclineOrder = isDVSUser && order.OrderStatus == OrderStatus.PendingAssignment; } AcceptOrderData.IsOtherAppraiser = order.AcceptedAppraiserUser == null; } Address propertyAddress = order.GeneralInfo.PropertyAddress; if (!string.IsNullOrEmpty(order.GeocodingCounty)) propertyAddress.County = order.GeocodingCounty; Address = new AddressWithCountyViewModel { City = propertyAddress.City, County = propertyAddress.County, State = propertyAddress.State, Street = propertyAddress.Street, Street2 = propertyAddress.Street2, ZIP = propertyAddress.ZIP }; IsRush = order.AppraisalInfo.Rush; IsSecondAppraisalOrDuplicateAppraisal = order.AppraisalInfo.SecondDuplicateAppraisal; IsSupplementalREOAddendum = order.AppraisalInfo.SupplementalREOAddendum; DueDate = order.DueDate.Value; AppraisalFormType = order.AppraisalInfo.AppraisalForm.HasValue ? refManager.GetAppraisalForms().Single(e => e.Id == order.AppraisalInfo.AppraisalForm.Value).FormAbbreviation : null; ReviewFormType = order.AppraisalInfo.ReviewForm.HasValue ? refManager.GetAppraisalForms().Single(e => e.Id == order.AppraisalInfo.ReviewForm.Value).FormAbbreviation : null; AppraisalType = order.AppraisalInfo.AppraisalType.Value; LoanPurpose = refManager.GetReference(ReferenceType.LoanPurposeTypes)[order.LoanAndContactInfo.LoanPurposeTypeId.Value]; Occupancy = refManager.GetReference(ReferenceType.OccupancyTypes)[order.AppraisalInfo.OccupancyTypeId.Value]; PropertyType = refManager.GetReference(ReferenceType.PropertyTypes)[order.AppraisalInfo.PropertyTypeId.Value]; LoanType = order.AppraisalInfo.LoanType.HasValue ? order.AppraisalInfo.LoanType.Value.ToString() : Constants.Text.EmptyField; if (order.LoanAndContactInfo.LoanPurpose == Model.Enums.OrderManagement.LoanPurpose.Purchase) PurchasePrice = order.LoanAndContactInfo.PurchasePrice.Value.ToString(); TotalFee = order.AppraisersFee; Instructions = order.LoanAndContactInfo.Instructions != null ? order.LoanAndContactInfo.Instructions.ToList().Select(s => s.Id) : new List<int>(); } }
public void InitTest() { base.InitDbContext(); Target = new AppraiserUserRepository(this.DbFactory); UserRepository = new UserRepository(this.DbFactory); ReferenceManager = Substitute.For<IReferenceManagement>(); TaskManager = Substitute.For<ITaskManager>(); AppraiserManager = new AppraiserManagement(UserRepository, Target, ReferenceManager, TaskManager, Substitute.For<IAscGovLicenseService>()); }
public OrderDocumentsServiceTest() { _orderDocumentsRepository = Substitute.For<IOrderDocumentsRepository>(); _referenceManagement = Substitute.For<IReferenceManagement>(); _securityContext = Substitute.For<ISecurityContext>(); _userManagement = Substitute.For<IUsersManagement>(); _documentService = Substitute.For<IDocumentService>(); _orderManager = Substitute.For<IOrderManager>(); _orderHistoryManager = Substitute.For<IOrderHistoryManager>(); _target = new OrderDocumentsService(_orderDocumentsRepository, _referenceManagement, _securityContext, _documentService, _userManagement, _orderManager, _orderHistoryManager); }
public void SetUp() { _userManagement = Substitute.For<IUsersManagement>(); _appraiserManagement = Substitute.For<IAppraiserManagement>(); _referenceManager = Substitute.For<IReferenceManagement>(); _emailRepository = Substitute.For<IEmailTempalteRepository>(); _dvsManager = Substitute.For<IDVSUserManager>(); _configManager = Substitute.For<IConfigurationHelper>(); _target = new MailManager(_userManagement, _appraiserManagement, _referenceManager, _emailRepository, _dvsManager, _configManager); }
public ClientUserService(IClientCompanyManagement clientCompanyManager, IClientBranchManager clientBranchManager, IClientUserManager clientUserManager, IUsersManagement userManagement, IReferenceManagement referenceManagement, IClientUserAccessManager clientUserAccessManager) { _clientCompanyManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientCompanyManager); _clientBranchManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientBranchManager); _clientUserManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientUserManager); _userManagement = ValidationUtil.CheckOnNullAndThrowIfNull(userManagement); _referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement); _clientUserAccessManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientUserAccessManager); _phoneManager = new PhoneManager(); }
public void InitTest() { _orderRepository = Substitute.For<IOrderRepository>(); _orderHistoryManager = Substitute.For<IOrderHistoryManager>(); _orderDocumentsRepository = Substitute.For<IOrderDocumentsRepository>(); _appraiserOrderRepository = Substitute.For<IAppraiserOrderRepository>(); _securityContext = Substitute.For<ISecurityContext>(); _referenceManagement = Substitute.For<IReferenceManagement>(); _documentService = Substitute.For<IDocumentService>(); _businessDaysCalc = Substitute.For<IBusinessDaysCalc>(); _appraiserUserRepository = Substitute.For<IAppraiserUserRepository>(); _configurationHelper = Substitute.For<IConfigurationHelper>(); _referenceManagement.GetTestOrderData().Returns(new Dictionary<OrderField, string>() { {OrderField.AppraisalForm, "1"}, {OrderField.AppraisalTypeId, "1"}, {OrderField.BorrowerFirstName, "Borrower"}, {OrderField.BorrowerLastName, "Test"}, {OrderField.ClientCompanyBrancheId, "1"}, {OrderField.ClientCompanyId, "1"}, {OrderField.ContactName, ""}, {OrderField.ContactPhone, "111-111-1111"}, {OrderField.ContactRoleId, "1"}, {OrderField.CreatedByClientUserId, "1"}, {OrderField.GFEAmount, "130"}, {OrderField.LoanNumber, "test"}, {OrderField.LoanPurposeTypeId, "5"}, {OrderField.LoanTypeId, "1"}, {OrderField.OccupancyTypeId, "1"}, {OrderField.OrderPublicId, "TEST_ORDER"}, {OrderField.PropertyCity, "Anytown"}, {OrderField.PropertyCounty, "Anycounty"}, {OrderField.PropertyState, "CA"}, {OrderField.PropertyStreet, "111 Main St"}, {OrderField.PropertyTypeId, "1"}, {OrderField.PropertyZip, "95630"}, {OrderField.PurchaseContractFileName, "AGREEMENT TO PURCHASE REAL ESTATE.pdf"}, {OrderField.PurchasePrice, "500000"} }); _target = new TestOrderManager( _orderRepository, _orderHistoryManager, _appraiserOrderRepository, _securityContext, _orderDocumentsRepository, _referenceManagement, _documentService, _businessDaysCalc, _appraiserUserRepository, _configurationHelper ); }
public OrderPeriodicalNotificationManager( IReferenceManagement referenceManagement, ITaskManager taskManager, IBusinessDaysCalc businessDaysCalc ) { _referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement); _taskManager = ValidationUtil.CheckOnNullAndThrowIfNull(taskManager); _businessDaysCalc = ValidationUtil.CheckOnNullAndThrowIfNull(businessDaysCalc); }