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

Web API controller class for QC related methods
Inheritance: ApiController
Show 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 property

interface IFileServiceFactory
protected IFileServiceFactory fileServiceFactory
return IFileServiceFactory

user protected property

Holds the Reference to user object
protected User user
return User

userService protected property

Holds the reference to IUserService
protected IUserService userService
return IUserService