Example #1
0
 public ApplicationInfoController(
     ICustomerRepository customerRepository,
     ICashRequestsRepository cashRequestsRepository,
     ILoanTypeRepository loanTypes,
     IDiscountPlanRepository discounts,
     IApprovalsWithoutAMLRepository approvalsWithoutAMLRepository,
     ILoanSourceRepository loanSources,
     IUsersRepository users,
     IEzbobWorkplaceContext context,
     CustomerPhoneRepository customerPhoneRepository,
     IExternalCollectionStatusesRepository externalCollectionStatusesRepository,
     LoanOptionsRepository loanOptionsRepository,
     ILoanRepository loanRepository,
     ServiceClient serviceClient)
 {
     this.customerRepository     = customerRepository;
     this.cashRequestsRepository = cashRequestsRepository;
     this.loanTypes = loanTypes;
     this.discounts = discounts;
     this.approvalsWithoutAmlRepository = approvalsWithoutAMLRepository;
     this.loanSources             = loanSources;
     this.users                   = users;
     this.context                 = context;
     this.customerPhoneRepository = customerPhoneRepository;
     this.externalCollectionStatusesRepository = externalCollectionStatusesRepository;
     this.loanOptionsRepository = loanOptionsRepository;
     this.loanRepository        = loanRepository;
     this.serviceClient         = serviceClient;
 }
        public IHttpActionResult UpdateCustomerPhoneStatus([FromBody] Cust_Phone customerphone)
        {
            var customerphoneRepo = new CustomerPhoneRepository();
            var result            = customerphoneRepo.UpdateCustomerPhoneStatus(customerphone);

            if (result <= 0)
            {
                return(Ok("Error occurred while updating the Customer Phone status"));
            }
            return(Ok("Customer Phone Status updated"));
        }
        public IHttpActionResult GetCustomerPhone([FromBody] Cust_Phone customerphone)
        {
            var custphoneRepo    = new CustomerPhoneRepository();
            var getcustomerphone = custphoneRepo.GetCustomerPhone(customerphone);

            if (getcustomerphone == null)
            {
                return(NotFound());
            }
            return(Ok(getcustomerphone));
        }
        // GET: api/CustomerPhone
        public IHttpActionResult GetAllCustomerPhones()
        {
            var custphoneRepo     = new CustomerPhoneRepository();
            var customerphoneList = custphoneRepo.GetAllCustomerPhones();

            if (customerphoneList == null || customerphoneList.Count == 0)
            {
                return(NotFound());
            }

            return(Ok(customerphoneList));
        }
Example #5
0
		public CustomerRelationsModelBuilder(LoanRepository loanRepository, CustomerRelationsRepository customerRelationsRepository, ISession session) {
			_loanRepository = loanRepository;
			_customerRelationsRepository = customerRelationsRepository;
			_customerRelationFollowUpRepository = new CustomerRelationFollowUpRepository(session);
			_customerRelationStateRepository = new CustomerRelationStateRepository(session);
			_customerRepository = new CustomerRepository(session);
			_brokerRepository = new BrokerRepository(session);
			customerPhoneRepository = new CustomerPhoneRepository(session);
			frequentActionItemsRepository = new FrequentActionItemsRepository(session);
			frequentActionItemsForCustomerRepository = new FrequentActionItemsForCustomerRepository(session);
		    collectionStatusHistory = new CustomerStatusHistoryRepository(session);
		    collectionLogRepository = new CollectionLogRepository(session);
		} // constructor
Example #6
0
 public SalesForceController(CustomerRepository customerRepository,
                             FraudDetectionRepository fraudDetectionLog,
                             CustomerPhoneRepository customerPhoneRepository,
                             CustomerRelationsRepository customerRelationsRepository,
                             CompanyFilesMetaDataRepository companyFilesMetaDataRepository,
                             ExperianHistoryRepository experianHistoryRepository,
                             ServiceClient serviceClient,
                             IEzbobWorkplaceContext context,
                             IUsersRepository userRepo)
 {
     this.customerRepository             = customerRepository;
     this.fraudDetectionLog              = fraudDetectionLog;
     this.customerPhoneRepository        = customerPhoneRepository;
     this.customerRelationsRepository    = customerRelationsRepository;
     this.companyFilesMetaDataRepository = companyFilesMetaDataRepository;
     this.experianHistoryRepository      = experianHistoryRepository;
     this.serviceClient = serviceClient;
     this.context       = context;
     this.userRepo      = userRepo;
 }
 public CustomerInfoController(CustomerRepository customerRepository, CustomerPhoneRepository customerPhoneRepository, IEzbobWorkplaceContext context)
 {
     this.customerRepository      = customerRepository;
     this.customerPhoneRepository = customerPhoneRepository;
     this.context = context;
 }