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

class to manage the repository related API methods
Inheritance: ApiController
Afficher le fichier Open project: CDLUC3/dataup2 Class Usage Examples

Protected Properties

Свойство Type Description
diagnostics DiagnosticsProvider
repositoryService IRepositoryService
user User
userService IUserService

Méthodes publiques

Méthode Description
RepositoryController ( IRepositoryService repositoryService, IUserService userService ) : Microsoft.Research.DataOnboarding.DomainModel

Initializes a new instance of the RepositoryController class.

Private Methods

Méthode Description
CheckRepositoryExists ( string repositoryName ) : HttpResponseMessage
Delete ( int id ) : HttpResponseMessage
DeleteRepositoryMetaDataFields ( int repositorId, string repositoryMetadataFields ) : HttpResponseMessage
GetRepositories ( ) : HttpResponseMessage
GetRepository ( int id ) : HttpResponseMessage
PostRepository ( ) : HttpResponseMessage

Method Details

RepositoryController() public méthode

Initializes a new instance of the RepositoryController class.
public RepositoryController ( IRepositoryService repositoryService, IUserService userService ) : Microsoft.Research.DataOnboarding.DomainModel
repositoryService IRepositoryService Repository service object.
userService IUserService User service object.
Résultat Microsoft.Research.DataOnboarding.DomainModel

Property Details

diagnostics protected_oe property

protected DiagnosticsProvider diagnostics
Résultat DiagnosticsProvider

repositoryService protected_oe property

Repository service interface.
protected IRepositoryService repositoryService
Résultat IRepositoryService

user protected_oe property

Holds the Reference to user object
protected User user
Résultat User

userService protected_oe property

Holds the reference to IUserService
protected IUserService userService
Résultat IUserService