public QualifcationConfiguration() { Rules.AddRange(new[] { GenericRules.FileExists <QualifcationConfiguration>(x => x.SnapshotFile), GenericRules.NonEmptyRule <QualifcationConfiguration>(x => x.OutputFolder, Error.QualificationOutputFolderNotDefined), GenericRules.NonEmptyRule <QualifcationConfiguration>(x => x.MappingFile, Error.QualificationMappingFileNotDefined), GenericRules.NonEmptyRule <QualifcationConfiguration>(x => x.ReportConfigurationFile, Error.QualificationReportConfigurationFileNotDefined), GenericRules.NonEmptyRule <QualifcationConfiguration>(x => x.ObservedDataFolder, Error.QualificationObservedDataFolderNotDefined) }); }
private static IBusinessRule nonEmpty(Expression <Func <ICoreUserSettings, string> > expression) { return(GenericRules.NonEmptyRule(expression)); }
private static IBusinessRule nonEmpty(Expression <Func <ReportConfiguration, string> > expression) { return(GenericRules.NonEmptyRule(expression)); }
public ObservedDataCurveOptionsDTO(ObservedDataCurveOptions observedDataCurveOptions) { _observedDataCurveOptions = observedDataCurveOptions; _curveOptions = _observedDataCurveOptions.CurveOptions; Rules.Add(GenericRules.NonEmptyRule <ObservedDataCurveOptionsDTO>(x => x.Caption)); }