C# Класс Tailspin.Surveys.Data.DataStore.SqlServerSurveyStore

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

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

Метод Описание
AddSurveyAsync ( Survey survey ) : Task
DeleteSurveyAsync ( Survey survey ) : Task
GetPublishedSurveysAsync ( int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
GetPublishedSurveysByOwnerAsync ( int userId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
GetPublishedSurveysByTenantAsync ( int tenantId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
GetSurveyAsync ( int id ) : Task
GetSurveysByContributorAsync ( int userId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
GetSurveysByOwnerAsync ( int userId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
GetUnPublishedSurveysByTenantAsync ( int tenantId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
PublishSurveyAsync ( int id ) : Task
SqlServerSurveyStore ( ApplicationDbContext dbContext ) : System
UnPublishSurveyAsync ( int id ) : Task
UpdateSurveyAsync ( Survey survey ) : Task

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

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

public AddSurveyAsync ( Survey survey ) : Task
survey Tailspin.Surveys.Data.DataModels.Survey
Результат Task

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

public DeleteSurveyAsync ( Survey survey ) : Task
survey Tailspin.Surveys.Data.DataModels.Survey
Результат Task

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

public GetPublishedSurveysAsync ( int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
pageIndex int
pageSize int
Результат Task>

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

public GetPublishedSurveysByOwnerAsync ( int userId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
userId int
pageIndex int
pageSize int
Результат Task>

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

public GetPublishedSurveysByTenantAsync ( int tenantId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
tenantId int
pageIndex int
pageSize int
Результат Task>

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

public GetSurveyAsync ( int id ) : Task
id int
Результат Task

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

public GetSurveysByContributorAsync ( int userId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
userId int
pageIndex int
pageSize int
Результат Task>

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

public GetSurveysByOwnerAsync ( int userId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
userId int
pageIndex int
pageSize int
Результат Task>

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

public GetUnPublishedSurveysByTenantAsync ( int tenantId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
tenantId int
pageIndex int
pageSize int
Результат Task>

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

public PublishSurveyAsync ( int id ) : Task
id int
Результат Task

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

public SqlServerSurveyStore ( ApplicationDbContext dbContext ) : System
dbContext Tailspin.Surveys.Data.DataModels.ApplicationDbContext
Результат System

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

public UnPublishSurveyAsync ( int id ) : Task
id int
Результат Task

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

public UpdateSurveyAsync ( Survey survey ) : Task
survey Tailspin.Surveys.Data.DataModels.Survey
Результат Task