public new void Setup() { _userLogic = GetInst <UserLogic>(); _banAccessRightsLogic = GetInst <BanAccessRightsLogic>(); _userProfileLogic = GetInst <IUserProfileLogic>(); _accountLogic = GetInst <IAccountLogic>(); _subscriptionAccessRightsLogic = GetInst <ISubscriptionAccessRightsLogic>(); _creditAgreementLogic = GetInst <ICreditAgreementLogic>(); _invoiceService = GetInst <IInvoiceService>(); dict = new Dictionary <Params, object>() { { Params.User, _userLogic }, { Params.BanAccessRights, _banAccessRightsLogic }, { Params.UserProfile, _userProfileLogic }, { Params.Account, _accountLogic }, { Params.SubscriptionAccessRights, _subscriptionAccessRightsLogic }, { Params.CreditAgreement, _creditAgreementLogic }, { Params.InvoiceService, _invoiceService } }; base.Setup(); }
public CreditAgreementController CreateCreditAgreementController(ICreditAgreementLogic creditAgreement = null) { creditAgreement = Eval <ICreditAgreementLogic>(Params.CreditAgreement, creditAgreement); return(new CreditAgreementController(creditAgreement)); }