Exemple #1
0
 public DeleteASuggestionCommentValidationContext(DeleteASuggestionCommentCommand command, ISuggestionRepository repository)
 {
     Command    = command;
     Repository = repository;
     RepositoryValidationContext           = new CommonSuggestionRepositoryValidationContext(repository, Command.SuggestionId);
     RepositoryValidationContext.CommentId = Command.Id;
 }
 public DeleteASuggestionValidationContext(DeleteASuggestionCommand command, ISuggestionRepository repository)
 {
     Command = command;
     RepositoryValidationContext = new CommonSuggestionRepositoryValidationContext(repository, Command.Id)
     {
         UserId = Command.UserId
     };
 }
 public CreateASuggestionValidationContext(CreateASuggestionCommand command, ISuggestionRepository repository)
 {
     Command = command;
     RepositoryValidationContext = new CommonSuggestionRepositoryValidationContext(repository)
     {
         Content = Command.Content
     };
 }
 public VoteToASuggestionValidationContext(VoteToASuggestionCommand command, ISuggestionRepository repository)
 {
     Command = command;
     RepositoryValidationContext        = new CommonSuggestionRepositoryValidationContext(repository, Command.SuggestionId);
     RepositoryValidationContext.UserId = command.UserId;
 }
Exemple #5
0
 public CommentASuggestionValidationContext(CommentASuggestionCommand command, ISuggestionRepository repository)
 {
     Command = command;
     RepositoryValidationContext = new CommonSuggestionRepositoryValidationContext(repository, Command.SuggestionId);
 }