BudgetAnalyser.Statement.SplitTransactionController.SplitTransactionController C# (CSharp) Method

SplitTransactionController() public method

public SplitTransactionController ( [ uiContext, [ bucketRepo ) : System
uiContext [
bucketRepo [
return 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);
        }