C# Class Quilt4.Service.Business.ProjectBusiness

Inheritance: IProjectBusiness
Datei anzeigen Open project: Quilt4/Quilt4.Service

Public Methods

Method Description
CreateProject ( string userName, System.Guid projectKey, string name, string dashboardColor ) : void
DeleteProject ( System.Guid projectKey ) : void
GetAllProjects ( ) : IEnumerable
GetMembers ( System.Guid projectKey ) : IEnumerable
GetProject ( System.Guid projectKey ) : ProjectPageProject
GetProject ( string userName, System.Guid projectKey ) : ProjectPageProject
GetProjects ( string userName ) : IEnumerable
GetVersions ( string userName, System.Guid applicationKey ) : IEnumerable
ProjectBusiness ( IReadRepository readRepository, IRepository repository, IWriteRepository writeRepository, IUserAccessBusiness userAccessBusiness ) : System
UpdateProject ( System.Guid projectKey, string name, string dashboardColor, string userName ) : void

Method Details

CreateProject() public method

public CreateProject ( string userName, System.Guid projectKey, string name, string dashboardColor ) : void
userName string
projectKey System.Guid
name string
dashboardColor string
return void

DeleteProject() public method

public DeleteProject ( System.Guid projectKey ) : void
projectKey System.Guid
return void

GetAllProjects() public method

public GetAllProjects ( ) : IEnumerable
return IEnumerable

GetMembers() public method

public GetMembers ( System.Guid projectKey ) : IEnumerable
projectKey System.Guid
return IEnumerable

GetProject() public method

public GetProject ( System.Guid projectKey ) : ProjectPageProject
projectKey System.Guid
return Quilt4.Service.Entity.ProjectPageProject

GetProject() public method

public GetProject ( string userName, System.Guid projectKey ) : ProjectPageProject
userName string
projectKey System.Guid
return Quilt4.Service.Entity.ProjectPageProject

GetProjects() public method

public GetProjects ( string userName ) : IEnumerable
userName string
return IEnumerable

GetVersions() public method

public GetVersions ( string userName, System.Guid applicationKey ) : IEnumerable
userName string
applicationKey System.Guid
return IEnumerable

ProjectBusiness() public method

public ProjectBusiness ( IReadRepository readRepository, IRepository repository, IWriteRepository writeRepository, IUserAccessBusiness userAccessBusiness ) : System
readRepository IReadRepository
repository IRepository
writeRepository IWriteRepository
userAccessBusiness IUserAccessBusiness
return System

UpdateProject() public method

public UpdateProject ( System.Guid projectKey, string name, string dashboardColor, string userName ) : void
projectKey System.Guid
name string
dashboardColor string
userName string
return void