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

Наследование: TeamBins.DataAccessCore.BaseRepo, ITeamRepository
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Delete ( int id ) : void
DeleteTeamMemberInvitation ( int id ) : System.Threading.Tasks.Task
GetSubscribers ( int teamId, string notificationTypeCode ) : Task>
GetTeam ( int teamId ) : TeamDto
GetTeam ( string name ) : TeamDto
GetTeamMember ( int teamId, int userId ) : MemberVM
GetTeamMemberInvitation ( string activationCode ) : Task
GetTeamMemberInvitations ( int teamId ) : Task>
GetTeamMembers ( int teamId ) : Task>
GetTeams ( int userId ) : List
SaveDefaultProject ( int userId, int teamId, int selectedProject ) : void
SaveDefaultTeamForUser ( int userId, int teamId ) : void
SaveTeam ( TeamDto team ) : int
SaveTeamMember ( int teamId, int memberId, int createdById ) : void
SaveTeamMemberRequest ( AddTeamMemberRequestVM teamMemberRequest ) : Task
SaveVisibility ( int id, bool isPublic ) : System.Threading.Tasks.Task
TeamRepository ( IConfiguration configuration ) : Dapper

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

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

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

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

public DeleteTeamMemberInvitation ( int id ) : System.Threading.Tasks.Task
id int
Результат System.Threading.Tasks.Task

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

public GetSubscribers ( int teamId, string notificationTypeCode ) : Task>
teamId int
notificationTypeCode string
Результат Task>

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

public GetTeam ( int teamId ) : TeamDto
teamId int
Результат TeamDto

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

public GetTeam ( string name ) : TeamDto
name string
Результат TeamDto

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

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

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

public GetTeamMemberInvitation ( string activationCode ) : Task
activationCode string
Результат Task

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

public GetTeamMemberInvitations ( int teamId ) : Task>
teamId int
Результат Task>

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

public GetTeamMembers ( int teamId ) : Task>
teamId int
Результат Task>

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

public GetTeams ( int userId ) : List
userId int
Результат List

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

public SaveDefaultProject ( int userId, int teamId, int selectedProject ) : void
userId int
teamId int
selectedProject int
Результат void

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

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

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

public SaveTeam ( TeamDto team ) : int
team TeamDto
Результат int

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

public SaveTeamMember ( int teamId, int memberId, int createdById ) : void
teamId int
memberId int
createdById int
Результат void

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

public SaveTeamMemberRequest ( AddTeamMemberRequestVM teamMemberRequest ) : Task
teamMemberRequest AddTeamMemberRequestVM
Результат Task

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

public SaveVisibility ( int id, bool isPublic ) : System.Threading.Tasks.Task
id int
isPublic bool
Результат System.Threading.Tasks.Task

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

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