BudgetAnalyser.Statement.SplitTransactionController.SplitTransactionController C# (CSharp) 메소드

SplitTransactionController() 공개 메소드

public SplitTransactionController ( [ uiContext, [ bucketRepo ) : System
uiContext [
bucketRepo [
리턴 System
        public SplitTransactionController([NotNull] UiContext uiContext, [NotNull] IBudgetBucketRepository bucketRepo)
        {
            if (uiContext == null)
            {
                throw new ArgumentNullException(nameof(uiContext));
            }

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

            this.bucketRepo = bucketRepo;
            MessengerInstance = uiContext.Messenger;
            MessengerInstance.Register<ShellDialogResponseMessage>(this, OnShellDialogResponseReceived);
        }