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)); }
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)); }
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)); }
public LoanStatus GetLoanStatusBL(string loanID) { if (BusinessLogicUtil.validate(loanID) == false) { throw new InvalidStringException("Invalid Loan ID"); } HomeLoanDAL homeloanDALobj = new HomeLoanDAL(); return(homeloanDALobj.GetLoanStatusDAL(loanID)); }
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); }
public List <HomeLoan> ListAllLoans() { HomeLoanDAL loanDAL = new HomeLoanDAL(); return(loanDAL.ListAllLoans()); }