C# Class Tailspin.Surveys.Data.DataStore.SqlServerSurveyStore

Inheritance: ISurveyStore
Afficher le fichier Open project: Azure-Samples/guidance-identity-management-for-multitenant-apps Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

AddSurveyAsync() public méthode

public AddSurveyAsync ( Survey survey ) : Task
survey Tailspin.Surveys.Data.DataModels.Survey
Résultat Task

DeleteSurveyAsync() public méthode

public DeleteSurveyAsync ( Survey survey ) : Task
survey Tailspin.Surveys.Data.DataModels.Survey
Résultat Task

GetPublishedSurveysAsync() public méthode

public GetPublishedSurveysAsync ( int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
pageIndex int
pageSize int
Résultat Task>

GetPublishedSurveysByOwnerAsync() public méthode

public GetPublishedSurveysByOwnerAsync ( int userId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
userId int
pageIndex int
pageSize int
Résultat Task>

GetPublishedSurveysByTenantAsync() public méthode

public GetPublishedSurveysByTenantAsync ( int tenantId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
tenantId int
pageIndex int
pageSize int
Résultat Task>

GetSurveyAsync() public méthode

public GetSurveyAsync ( int id ) : Task
id int
Résultat Task

GetSurveysByContributorAsync() public méthode

public GetSurveysByContributorAsync ( int userId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
userId int
pageIndex int
pageSize int
Résultat Task>

GetSurveysByOwnerAsync() public méthode

public GetSurveysByOwnerAsync ( int userId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
userId int
pageIndex int
pageSize int
Résultat Task>

GetUnPublishedSurveysByTenantAsync() public méthode

public GetUnPublishedSurveysByTenantAsync ( int tenantId, int pageIndex, int pageSize = Constants.DefaultPageSize ) : Task>
tenantId int
pageIndex int
pageSize int
Résultat Task>

PublishSurveyAsync() public méthode

public PublishSurveyAsync ( int id ) : Task
id int
Résultat Task

SqlServerSurveyStore() public méthode

public SqlServerSurveyStore ( ApplicationDbContext dbContext ) : System
dbContext Tailspin.Surveys.Data.DataModels.ApplicationDbContext
Résultat System

UnPublishSurveyAsync() public méthode

public UnPublishSurveyAsync ( int id ) : Task
id int
Résultat Task

UpdateSurveyAsync() public méthode

public UpdateSurveyAsync ( Survey survey ) : Task
survey Tailspin.Surveys.Data.DataModels.Survey
Résultat Task