C# 클래스 Chaos.Mcm.Data.MySql.ProjectRepository

상속: IProjectRepository
파일 보기 프로젝트 열기: CHAOS-Community/CHAOS.Portal.MCM

Private Properties

프로퍼티 타입 설명
ProjectRepository System

공개 메소드들

메소드 설명
AddUser ( uint id, System.Guid userId ) : bool
Delete ( uint id ) : bool
Get ( uint id = null, System.Guid userId = null, uint labelId = null ) : IEnumerable
ProjectRepository ( Gateway gateway, ILabelRepository label ) : System
RemoveUser ( uint id, System.Guid userId ) : bool
Set ( Project project ) : Project

비공개 메소드들

메소드 설명
ProjectRepository ( ) : System

메소드 상세

AddUser() 공개 메소드

public AddUser ( uint id, System.Guid userId ) : bool
id uint
userId System.Guid
리턴 bool

Delete() 공개 메소드

public Delete ( uint id ) : bool
id uint
리턴 bool

Get() 공개 메소드

public Get ( uint id = null, System.Guid userId = null, uint labelId = null ) : IEnumerable
id uint
userId System.Guid
labelId uint
리턴 IEnumerable

ProjectRepository() 공개 메소드

public ProjectRepository ( Gateway gateway, ILabelRepository label ) : System
gateway Gateway
label ILabelRepository
리턴 System

RemoveUser() 공개 메소드

public RemoveUser ( uint id, System.Guid userId ) : bool
id uint
userId System.Guid
리턴 bool

Set() 공개 메소드

public Set ( Project project ) : Project
project Chaos.Mcm.Data.Dto.Project
리턴 Chaos.Mcm.Data.Dto.Project