Back to Website
Show / Hide Table of Contents

Class ItemsDataValidator

Inheritance
System.Object
ItemsDataValidator
Implements
IItemsDataValidator
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Validators
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class ItemsDataValidator : IItemsDataValidator

Constructors

ItemsDataValidator(ItemDataValidator.Factory)

Declaration
public ItemsDataValidator(ItemDataValidator.Factory itemDataValidatorFactory)
Parameters
Type Name Description
ItemDataValidator.Factory itemDataValidatorFactory

Methods

Validate(IEnumerable<BaseItem>, DataSet)

Declaration
public Task Validate(IEnumerable<BaseItem> items, DataSet dataSet)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<BaseItem> items
DataSet dataSet
Returns
Type Description
System.Threading.Tasks.Task

Validate(IEnumerable<BaseItem>, ItemDataCollection)

Declaration
public Task Validate(IEnumerable<BaseItem> items, ItemDataCollection itemsData)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<BaseItem> items
ItemDataCollection itemsData
Returns
Type Description
System.Threading.Tasks.Task

Validate(IEnumerable<BaseItem>, ItemsData)

Declaration
public Task Validate(IEnumerable<BaseItem> items, ItemsData itemsData)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<BaseItem> items
ItemsData itemsData
Returns
Type Description
System.Threading.Tasks.Task

ValidateAndLog(ItemsData, ILogger)

Declaration
public static void ValidateAndLog(ItemsData itemsData, ILogger logger)
Parameters
Type Name Description
ItemsData itemsData
NLog.ILogger logger

Implements

IItemsDataValidator
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback