Example #1
0
        public bool IsValid()
        {
            bool isValidDirectory  = !string.IsNullOrWhiteSpace(StartDirectory) && Directory.Exists(StartDirectory);
            bool isValidResultFile = !string.IsNullOrWhiteSpace(ResultFile);
            bool isValidAction     = AvailableActions.Any(a => a.ToUpper() == ActionStr.Trim().ToUpper());

            return(isValidDirectory && isValidResultFile && isValidAction);
        }
Example #2
0
        public Action GetAction()
        {
            var result = Action.None;

            if (Actions.TryGetValue(ActionStr.Trim().ToUpper(), out Action action))
            {
                result = action;
            }

            return(result);
        }