BudgetAnalyser.LedgerBook.LedgerBucketViewController.LedgerBucketViewController C# (CSharp) Méthode

LedgerBucketViewController() public méthode

public LedgerBucketViewController ( [ accountRepo, [ context, [ ledgerService ) : System
accountRepo [
context [
ledgerService [
Résultat System
        public LedgerBucketViewController([NotNull] IAccountTypeRepository accountRepo, [NotNull] IUiContext context, [NotNull] ILedgerService ledgerService)
        {
            if (accountRepo == null)
            {
                throw new ArgumentNullException(nameof(accountRepo));
            }

            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            if (ledgerService == null)
            {
                throw new ArgumentNullException(nameof(ledgerService));
            }

            MessengerInstance = context.Messenger;
            MessengerInstance.Register<ShellDialogResponseMessage>(this, OnShellDialogResponseReceived);
            this.accountRepo = accountRepo;
            this.ledgerService = ledgerService;
            this.messageBox = context.UserPrompts.MessageBox;
        }