C# 클래스 StackOverflowNS.Api.Services.ApiPostServerRequestModelValidator

상속: AbstractValidator, IApiPostServerRequestModelValidator
파일 보기 프로젝트 열기: codenesium/samples

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
BeValidPostByParentId ( int? id, CancellationToken cancellationToken ) : Task
BeValidPostTypeByPostTypeId ( int id, CancellationToken cancellationToken ) : Task
BeValidUserByLastEditorUserId ( int? id, CancellationToken cancellationToken ) : Task
BeValidUserByOwnerUserId ( int? id, CancellationToken cancellationToken ) : Task

메소드 상세

AcceptedAnswerIdRules() 공개 메소드

public AcceptedAnswerIdRules ( ) : void
리턴 void

AnswerCountRules() 공개 메소드

public AnswerCountRules ( ) : void
리턴 void

ApiPostServerRequestModelValidator() 공개 메소드

public ApiPostServerRequestModelValidator ( IPostRepository postRepository ) : Codenesium.DataConversionExtensions
postRepository IPostRepository
리턴 Codenesium.DataConversionExtensions

BeValidPostByParentId() 보호된 메소드

protected BeValidPostByParentId ( int? id, CancellationToken cancellationToken ) : Task
id int?
cancellationToken CancellationToken
리턴 Task

BeValidPostTypeByPostTypeId() 보호된 메소드

protected BeValidPostTypeByPostTypeId ( int id, CancellationToken cancellationToken ) : Task
id int
cancellationToken CancellationToken
리턴 Task

BeValidUserByLastEditorUserId() 보호된 메소드

protected BeValidUserByLastEditorUserId ( int? id, CancellationToken cancellationToken ) : Task
id int?
cancellationToken CancellationToken
리턴 Task

BeValidUserByOwnerUserId() 보호된 메소드

protected BeValidUserByOwnerUserId ( int? id, CancellationToken cancellationToken ) : Task
id int?
cancellationToken CancellationToken
리턴 Task

BodyRules() 공개 메소드

public BodyRules ( ) : void
리턴 void

ClosedDateRules() 공개 메소드

public ClosedDateRules ( ) : void
리턴 void

CommentCountRules() 공개 메소드

public CommentCountRules ( ) : void
리턴 void

CommunityOwnedDateRules() 공개 메소드

public CommunityOwnedDateRules ( ) : void
리턴 void

CreationDateRules() 공개 메소드

public CreationDateRules ( ) : void
리턴 void

FavoriteCountRules() 공개 메소드

public FavoriteCountRules ( ) : void
리턴 void

LastActivityDateRules() 공개 메소드

public LastActivityDateRules ( ) : void
리턴 void

LastEditDateRules() 공개 메소드

public LastEditDateRules ( ) : void
리턴 void

LastEditorDisplayNameRules() 공개 메소드

public LastEditorDisplayNameRules ( ) : void
리턴 void

LastEditorUserIdRules() 공개 메소드

public LastEditorUserIdRules ( ) : void
리턴 void

OwnerUserIdRules() 공개 메소드

public OwnerUserIdRules ( ) : void
리턴 void

ParentIdRules() 공개 메소드

public ParentIdRules ( ) : void
리턴 void

PostTypeIdRules() 공개 메소드

public PostTypeIdRules ( ) : void
리턴 void

ScoreRules() 공개 메소드

public ScoreRules ( ) : void
리턴 void

TagRules() 공개 메소드

public TagRules ( ) : void
리턴 void

TitleRules() 공개 메소드

public TitleRules ( ) : void
리턴 void

ValidateAsync() 공개 메소드

public ValidateAsync ( model, int id ) : Task
id int
리턴 Task

ValidateCreateAsync() 공개 메소드

public ValidateCreateAsync ( model ) : Task
리턴 Task

ValidateDeleteAsync() 공개 메소드

public ValidateDeleteAsync ( int id ) : Task
id int
리턴 Task

ValidateUpdateAsync() 공개 메소드

public ValidateUpdateAsync ( int id, model ) : Task
id int
리턴 Task

ViewCountRules() 공개 메소드

public ViewCountRules ( ) : void
리턴 void