C# Class StackOverflowNS.Api.Services.ApiPostServerRequestModelValidator

Inheritance: AbstractValidator, IApiPostServerRequestModelValidator
Afficher le fichier Open project: codenesium/samples

Méthodes publiques

Méthode Description
AcceptedAnswerIdRules ( ) : void
AnswerCountRules ( ) : void
ApiPostServerRequestModelValidator ( IPostRepository postRepository ) : Codenesium.DataConversionExtensions
BodyRules ( ) : void
ClosedDateRules ( ) : void
CommentCountRules ( ) : void
CommunityOwnedDateRules ( ) : void
CreationDateRules ( ) : void
FavoriteCountRules ( ) : void
LastActivityDateRules ( ) : void
LastEditDateRules ( ) : void
LastEditorDisplayNameRules ( ) : void
LastEditorUserIdRules ( ) : void
OwnerUserIdRules ( ) : void
ParentIdRules ( ) : void
PostTypeIdRules ( ) : void
ScoreRules ( ) : void
TagRules ( ) : void
TitleRules ( ) : void
ValidateAsync ( model, int id ) : Task
ValidateCreateAsync ( model ) : Task
ValidateDeleteAsync ( int id ) : Task
ValidateUpdateAsync ( int id, model ) : Task
ViewCountRules ( ) : void

Méthodes protégées

Méthode Description
BeValidPostByParentId ( int? id, CancellationToken cancellationToken ) : Task
BeValidPostTypeByPostTypeId ( int id, CancellationToken cancellationToken ) : Task
BeValidUserByLastEditorUserId ( int? id, CancellationToken cancellationToken ) : Task
BeValidUserByOwnerUserId ( int? id, CancellationToken cancellationToken ) : Task

Method Details

AcceptedAnswerIdRules() public méthode

public AcceptedAnswerIdRules ( ) : void
Résultat void

AnswerCountRules() public méthode

public AnswerCountRules ( ) : void
Résultat void

ApiPostServerRequestModelValidator() public méthode

public ApiPostServerRequestModelValidator ( IPostRepository postRepository ) : Codenesium.DataConversionExtensions
postRepository IPostRepository
Résultat Codenesium.DataConversionExtensions

BeValidPostByParentId() protected méthode

protected BeValidPostByParentId ( int? id, CancellationToken cancellationToken ) : Task
id int?
cancellationToken CancellationToken
Résultat Task

BeValidPostTypeByPostTypeId() protected méthode

protected BeValidPostTypeByPostTypeId ( int id, CancellationToken cancellationToken ) : Task
id int
cancellationToken CancellationToken
Résultat Task

BeValidUserByLastEditorUserId() protected méthode

protected BeValidUserByLastEditorUserId ( int? id, CancellationToken cancellationToken ) : Task
id int?
cancellationToken CancellationToken
Résultat Task

BeValidUserByOwnerUserId() protected méthode

protected BeValidUserByOwnerUserId ( int? id, CancellationToken cancellationToken ) : Task
id int?
cancellationToken CancellationToken
Résultat Task

BodyRules() public méthode

public BodyRules ( ) : void
Résultat void

ClosedDateRules() public méthode

public ClosedDateRules ( ) : void
Résultat void

CommentCountRules() public méthode

public CommentCountRules ( ) : void
Résultat void

CommunityOwnedDateRules() public méthode

public CommunityOwnedDateRules ( ) : void
Résultat void

CreationDateRules() public méthode

public CreationDateRules ( ) : void
Résultat void

FavoriteCountRules() public méthode

public FavoriteCountRules ( ) : void
Résultat void

LastActivityDateRules() public méthode

public LastActivityDateRules ( ) : void
Résultat void

LastEditDateRules() public méthode

public LastEditDateRules ( ) : void
Résultat void

LastEditorDisplayNameRules() public méthode

public LastEditorDisplayNameRules ( ) : void
Résultat void

LastEditorUserIdRules() public méthode

public LastEditorUserIdRules ( ) : void
Résultat void

OwnerUserIdRules() public méthode

public OwnerUserIdRules ( ) : void
Résultat void

ParentIdRules() public méthode

public ParentIdRules ( ) : void
Résultat void

PostTypeIdRules() public méthode

public PostTypeIdRules ( ) : void
Résultat void

ScoreRules() public méthode

public ScoreRules ( ) : void
Résultat void

TagRules() public méthode

public TagRules ( ) : void
Résultat void

TitleRules() public méthode

public TitleRules ( ) : void
Résultat void

ValidateAsync() public méthode

public ValidateAsync ( model, int id ) : Task
id int
Résultat Task

ValidateCreateAsync() public méthode

public ValidateCreateAsync ( model ) : Task
Résultat Task

ValidateDeleteAsync() public méthode

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

ValidateUpdateAsync() public méthode

public ValidateUpdateAsync ( int id, model ) : Task
id int
Résultat Task

ViewCountRules() public méthode

public ViewCountRules ( ) : void
Résultat void