コード例 #1
0
ファイル: LoanBL.cs プロジェクト: SamanwayCapg/Pecunia_Team_F
        public HomeLoan GetLoanByLoanID_BL(string loanID)
        {
            if (BusinessLogicUtil.validate(loanID) == false)
            {
                throw new InvalidStringException("Invalid loan ID");
            }

            HomeLoanDAL LoanDALobj = new HomeLoanDAL();

            return(LoanDALobj.GetLoanByLoanID_DAL(loanID));
        }
コード例 #2
0
ファイル: LoanBL.cs プロジェクト: SamanwayCapg/Pecunia_Team_F
        public HomeLoan ApproveLoanBL(string loanID, LoanStatus updatedStatus)
        {
            if (BusinessLogicUtil.validate(loanID) == false)
            {
                throw new InvalidStringException("Invalid Loan ID");
            }

            HomeLoanDAL homeloanDALobj = new HomeLoanDAL();

            return(homeloanDALobj.ApproveLoanDAL(loanID, updatedStatus));
        }
コード例 #3
0
ファイル: LoanBL.cs プロジェクト: SamanwayCapg/Pecunia_Team_F
        public HomeLoan GetLoanByCustomerID_BL(string customerID)
        {
            if (BusinessLogicUtil.validate(customerID) == false)
            {
                throw new InvalidStringException("Invalid Customer ID");
            }

            HomeLoanDAL homeloanDALobj = new HomeLoanDAL();

            return(homeloanDALobj.GetLoanByCustomerID_DAL(customerID));
        }
コード例 #4
0
ファイル: LoanBL.cs プロジェクト: SamanwayCapg/Pecunia_Team_F
        public LoanStatus GetLoanStatusBL(string loanID)
        {
            if (BusinessLogicUtil.validate(loanID) == false)
            {
                throw new InvalidStringException("Invalid Loan ID");
            }

            HomeLoanDAL homeloanDALobj = new HomeLoanDAL();

            return(homeloanDALobj.GetLoanStatusDAL(loanID));
        }
コード例 #5
0
ファイル: LoanBL.cs プロジェクト: SamanwayCapg/Pecunia_Team_F
        public bool ApplyLoanBL(HomeLoan home)
        {
            //HomeLoan home = (HomeLoan)(Object)obj;
            if (validate(home) == true)
            {
                home.LoanID            = "HOME" + BusinessLogicUtil.SystemDateToString();
                home.InterestRate      = 8.50;
                home.EMI_Amount        = BusinessLogicUtil.ComputeEMI(home.AmountApplied, home.RepaymentPeriod, home.InterestRate);
                home.DateOfApplication = DateTime.Now;
                home.Status            = (LoanStatus)0; // APPLIED

                HomeLoanDAL homeDAL = new HomeLoanDAL();
                return(homeDAL.ApplyLoanDAL(home));
            }
            return(false);
        }
コード例 #6
0
ファイル: LoanBL.cs プロジェクト: SamanwayCapg/Pecunia_Team_F
        public List <HomeLoan> ListAllLoans()
        {
            HomeLoanDAL loanDAL = new HomeLoanDAL();

            return(loanDAL.ListAllLoans());
        }