Beispiel #1
0
 protected override IFormResult <Vector <double> > InnerValidate(string[] form)
 {
     if (form == null)
     {
         return(FormResult <Vector <double> > .ErrorResult("System can not be empty!"));
     }
     return(FormResult <Vector <double> > .SuccessResult(null));
 }
Beispiel #2
0
        public IFormResult <TResult> Handle(TForm form)
        {
            var validationResult = InnerValidate(form);

            if (validationResult.IsError)
            {
                return(validationResult);
            }
            IFormResult <TResult> result;

            try
            {
                result = InnerHandle(form);
            }
            catch
            {
                result = FormResult <TResult> .ErrorResult();
            }
            return(result);
        }