C# Класс Microsoft.Research.DataOnboarding.QCService.QCService

Class for quality check related methods.
Наследование: IQCService
Показать файл Открыть проект

Открытые методы

Метод Описание
AddUpdateQualityCheck ( Microsoft.Research.DataOnboarding.DomainModel.QualityCheck qualityCheck ) : bool

Method to add or update the existing quality check rule.

CheckRuleExists ( string ruleName ) : int

Method to check for the duplicate rule name.

DeleteQualityCheckRule ( int qualityCheckRuleId ) : bool

Method to delete the existing quality check rule.

GetQualityCheckById ( int qcId ) : Microsoft.Research.DataOnboarding.Utilities.Model.QualityCheckModel

Method to get the quality check object by its id.

GetQualityCheckIssues ( int fileId, int qualityCheckId, string sheetIds ) : Task>

Method to Retrieve Quality check issues

GetQualityCheckRules ( bool includeAdminRules ) : IList

Method to get all the available quality check rules.

QCService ( IQualityCheckRepository qualityCheckRepository, IUnitOfWork unitOfWork, IUserRepository userRepository, IFileService fileService, IBlobDataRepository blobRepository ) : Microsoft.Research.DataOnboarding.DataAccessService

Initializes a new instance of the FileServiceProvider class.

RetrieveQCColumnTypes ( ) : IEnumerable

Method to get all the available quality check column types.

Описание методов

AddUpdateQualityCheck() публичный Метод

Method to add or update the existing quality check rule.
public AddUpdateQualityCheck ( Microsoft.Research.DataOnboarding.DomainModel.QualityCheck qualityCheck ) : bool
qualityCheck Microsoft.Research.DataOnboarding.DomainModel.QualityCheck Quality check object.
Результат bool

CheckRuleExists() публичный Метод

Method to check for the duplicate rule name.
public CheckRuleExists ( string ruleName ) : int
ruleName string Rule name.
Результат int

DeleteQualityCheckRule() публичный Метод

Method to delete the existing quality check rule.
public DeleteQualityCheckRule ( int qualityCheckRuleId ) : bool
qualityCheckRuleId int Quality check rule id.
Результат bool

GetQualityCheckById() публичный Метод

Method to get the quality check object by its id.
public GetQualityCheckById ( int qcId ) : Microsoft.Research.DataOnboarding.Utilities.Model.QualityCheckModel
qcId int Quality check id.
Результат Microsoft.Research.DataOnboarding.Utilities.Model.QualityCheckModel

GetQualityCheckIssues() публичный Метод

Method to Retrieve Quality check issues
public GetQualityCheckIssues ( int fileId, int qualityCheckId, string sheetIds ) : Task>
fileId int File Id
qualityCheckId int
sheetIds string Sheet Ids
Результат Task>

GetQualityCheckRules() публичный Метод

Method to get all the available quality check rules.
public GetQualityCheckRules ( bool includeAdminRules ) : IList
includeAdminRules bool bool indicates if rules marked as AdminOnly should be returned or not
Результат IList

QCService() публичный Метод

Initializes a new instance of the FileServiceProvider class.
public QCService ( IQualityCheckRepository qualityCheckRepository, IUnitOfWork unitOfWork, IUserRepository userRepository, IFileService fileService, IBlobDataRepository blobRepository ) : Microsoft.Research.DataOnboarding.DataAccessService
qualityCheckRepository IQualityCheckRepository Quality check repository object.
unitOfWork IUnitOfWork Object of IUnitWork.
userRepository IUserRepository
fileService IFileService
blobRepository IBlobDataRepository
Результат Microsoft.Research.DataOnboarding.DataAccessService

RetrieveQCColumnTypes() публичный Метод

Method to get all the available quality check column types.
public RetrieveQCColumnTypes ( ) : IEnumerable
Результат IEnumerable