public void Init() { var kernel = new StandardKernel(); DbConnection = DbConnectionFactory.CreateTransient(); kernel.Bind <ILoanApplicationContext>().To <LoanApplicationContext>() .WithConstructorArgument("connection", DbConnection); kernel.Bind <ILoanApplicationUnitOfWork>().To <LoanApplicationUnitOfWork>(); kernel.Bind <ILoanService>().To <LoanService>(); LoanContext = kernel.Get <ILoanApplicationContext>(); LoanService = kernel.Get <ILoanService>(); LoanUnitOfWork = kernel.Get <ILoanApplicationUnitOfWork>(); }
public LoanService(ILoanApplicationUnitOfWork uow) { this._uow = uow; }