BudgetAnalyser.Statement.StatementControllerFileOperations.StatementControllerFileOperations C# (CSharp) Метод

StatementControllerFileOperations() публичный Метод

public StatementControllerFileOperations ( [ uiContext, [ loadFileController, [ applicationDatabaseService ) : System
uiContext [
loadFileController [
applicationDatabaseService [
Результат System
        public StatementControllerFileOperations(
            [NotNull] IUiContext uiContext,
            [NotNull] LoadFileController loadFileController,
            [NotNull] IApplicationDatabaseService applicationDatabaseService)
        {
            if (uiContext == null)
            {
                throw new ArgumentNullException(nameof(uiContext));
            }

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

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

            this.messageBox = uiContext.UserPrompts.MessageBox;
            this.loadFileController = loadFileController;
            ViewModel = new StatementViewModel(uiContext, applicationDatabaseService);
        }