C# Class Microsoft.Research.DataOnboarding.WebApi.Api.QCController

Web API controller class for QC related methods
Inheritance: ApiController
Mostra file Open project: CDLUC3/dataup2 Class Usage Examples

Protected Properties

Property Type Description
fileServiceFactory IFileServiceFactory
user User
userService IUserService

Public Methods

Method Description
QCController ( IQCService qcService, IFileServiceFactory fileServiceFactory, IUserService userService ) : Microsoft.Research.DataOnboarding.DomainModel

Initializes a new instance of the QCController class.

Private Methods

Method Description
CheckRuleExists ( string ruleName ) : HttpResponseMessage
Delete ( int id ) : HttpResponseMessage
EditQualityCheck ( ) : HttpResponseMessage
GetQualityCheckById ( int id ) : HttpResponseMessage
GetQualityCheckIssues ( int fileId, int qualityCheckId, string sheetIds ) : Task
GetQualityCheckRulesAndFileSheets ( int fileId ) : Task
RetrieveQualityCheckRules ( ) : HttpResponseMessage

Method Details

QCController() public method

Initializes a new instance of the QCController class.
public QCController ( IQCService qcService, IFileServiceFactory fileServiceFactory, IUserService userService ) : Microsoft.Research.DataOnboarding.DomainModel
qcService IQCService IQC Service object.
fileServiceFactory IFileServiceFactory File service factory
userService IUserService User service
return Microsoft.Research.DataOnboarding.DomainModel

Property Details

fileServiceFactory protected_oe property

interface IFileServiceFactory
protected IFileServiceFactory fileServiceFactory
return IFileServiceFactory

user protected_oe property

Holds the Reference to user object
protected User user
return User

userService protected_oe property

Holds the reference to IUserService
protected IUserService userService
return IUserService