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