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);
}