ACAT.Extensions.Default.FunctionalAgents.FileBrowserAgent.FileBrowserScanner.getFileOperationFromUser C# (CSharp) Method

getFileOperationFromUser() private method

Prompt the user to make a selection on what to do with the selected file. Open it or delete it.
private getFileOperationFromUser ( FileInfo fileInfo ) : FileOperation
fileInfo FileInfo
return FileOperation
        private FileOperation getFileOperationFromUser(FileInfo fileInfo)
        {
            var retVal = FileOperation.None;
            Form form = Context.AppPanelManager.CreatePanel("FileOperationConfirmScanner", fileInfo.Name);
            if (form is FileOperationConfirmScanner)
            {
                var fileOpScanner = form as FileOperationConfirmScanner;
                fileOpScanner.FInfo = fileInfo;
                Context.AppPanelManager.ShowDialog(Context.AppPanelManager.GetCurrentForm(), form as IPanel);

                if (fileOpScanner.OpenFile)
                {
                    retVal = FileOperation.Open;
                }
                else if (fileOpScanner.DeleteFile)
                {
                    retVal = FileOperation.Delete;
                }
            }

            return retVal;
        }