C# Класс TeamBins.DataAccess.ProjectRepository

Наследование: IProjectRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
Delete ( int projectId ) : void
DoesProjectsExist ( int teamId ) : bool
GetDefaultProjectForTeam ( int teamId ) : ProjectDto
GetDefaultProjectForTeamMember ( int teamId, int userId ) : Task
GetIssueCountForProject ( int projectId ) : int
GetProject ( int id ) : ProjectDto
GetProjects ( int teamId ) : IEnumerable
ProjectRepository ( IConfiguration configuration ) : Dapper
Save ( CreateProjectVM model ) : void

Приватные методы

Метод Описание
SetAsDefaultProjectIfNotExists ( CreateProjectVM model ) : void

Описание методов

Delete() публичный Метод

public Delete ( int projectId ) : void
projectId int
Результат void

DoesProjectsExist() публичный Метод

public DoesProjectsExist ( int teamId ) : bool
teamId int
Результат bool

GetDefaultProjectForTeam() публичный Метод

public GetDefaultProjectForTeam ( int teamId ) : ProjectDto
teamId int
Результат ProjectDto

GetDefaultProjectForTeamMember() публичный Метод

public GetDefaultProjectForTeamMember ( int teamId, int userId ) : Task
teamId int
userId int
Результат Task

GetIssueCountForProject() публичный Метод

public GetIssueCountForProject ( int projectId ) : int
projectId int
Результат int

GetProject() публичный Метод

public GetProject ( int id ) : ProjectDto
id int
Результат ProjectDto

GetProjects() публичный Метод

public GetProjects ( int teamId ) : IEnumerable
teamId int
Результат IEnumerable

ProjectRepository() публичный Метод

public ProjectRepository ( IConfiguration configuration ) : Dapper
configuration IConfiguration
Результат Dapper

Save() публичный Метод

public Save ( CreateProjectVM model ) : void
model CreateProjectVM
Результат void