public LoanStatus GetLoanStatusBL(string loanID) { if (BusinessLogicUtil.validate(loanID) == false) { throw new InvalidStringException("Invalid loan ID"); } CarLoanDAL carDAL = new CarLoanDAL(); return(carDAL.GetLoanStatusDAL(loanID)); }
public CarLoan GetLoanByLoanID_BL(string loanID) { if (BusinessLogicUtil.validate(loanID) == false) { throw new InvalidStringException("Invalid loan ID"); } CarLoanDAL CarDAL = new CarLoanDAL(); return(CarDAL.GetLoanByLoanID_DAL(loanID)); }
public CarLoan GetLoanByCustomerID_BL(string customerID) { if (BusinessLogicUtil.validate(customerID) == false) { throw new InvalidStringException("Invalid customer ID"); } CarLoanDAL carDAL = new CarLoanDAL(); return(carDAL.GetLoanByCustomerID_DAL(customerID)); }
public CarLoan ApproveLoanBL(string loanID, LoanStatus updatedStatus) { if (BusinessLogicUtil.validate(loanID) == false) { throw new InvalidStringException("Invalid loan ID"); } CarLoanDAL carDAL = new CarLoanDAL(); return(carDAL.ApproveLoanDAL(loanID, updatedStatus)); }
public bool ApplyLoanBL(CarLoan car) { //CarLoan car = (CarLoan)(Object)obj; if (validate(car) == true) { car.LoanID = "CAR" + BusinessLogicUtil.SystemDateToString(); car.InterestRate = 10.65; car.EMI_Amount = BusinessLogicUtil.ComputeEMI(car.AmountApplied, car.RepaymentPeriod, car.InterestRate); car.DateOfApplication = DateTime.Now; car.Status = (LoanStatus)0; CarLoanDAL carDAL = new CarLoanDAL(); return(carDAL.ApplyLoanDAL(car)); } return(false); }
public List <CarLoan> ListAllLoans() { CarLoanDAL loanDAL = new CarLoanDAL(); return(loanDAL.ListAllLoans()); }