public CommentsController(ICreateCommentCommand createComment, IGetCommentsCommand getAll, IGetCommentCommand getOne, IEditCommentCommand editComment, IDeleteCommentCommand deleteComment)
 {
     _createComment = createComment;
     _getAll        = getAll;
     _getOne        = getOne;
     _editComment   = editComment;
     _deleteComment = deleteComment;
 }
 public CommentsController(IGetCommentsCommand searchCommentsCommand, IGetCommentCommand getOneCommentCommand, ICreateCommentCommand createCommentCommand, IEditCommentCommand editCommentCommand, IDeleteCommentCommand deleteCommentCommand)
 {
     _searchCommentsCommand = searchCommentsCommand;
     _getOneCommentCommand  = getOneCommentCommand;
     _createCommentCommand  = createCommentCommand;
     _editCommentCommand    = editCommentCommand;
     _deleteCommentCommand  = deleteCommentCommand;
 }
Esempio n. 3
0
 public CommentsController(IGetCommentsCommand getCommentsCommand, IGetCommentCommand getCommentCommand, IAddCommentCommand addCommentCommand, IEditCommentCommand editCommentCommand, IDeleteCommentCommand deleteCommentCommand)
 {
     this.getCommentsCommand   = getCommentsCommand;
     this.getCommentCommand    = getCommentCommand;
     this.addCommentCommand    = addCommentCommand;
     this.editCommentCommand   = editCommentCommand;
     this.deleteCommentCommand = deleteCommentCommand;
 }
Esempio n. 4
0
 public CommentsController(IGetCommentsCommand getComments, IAddCommentCommand addComment, IGetCommentCommand getComment, IEditCommentCommand editComment, IDeleteCommentCommand deleteComment)
 {
     this.getComments   = getComments;
     this.addComment    = addComment;
     this.getComment    = getComment;
     this.editComment   = editComment;
     this.deleteComment = deleteComment;
 }
Esempio n. 5
0
 public CommentController(IGetCommentCommand getCommentCommand, IGetCommentsCommand getCommentsCommand, IAddCommentCommand addCommentCommand, IEditCommentCommand editCommentCommand, IDeleteCommentCommand deleteCommentCommand)
 {
     _getCommentCommand    = getCommentCommand;
     _getCommentsCommand   = getCommentsCommand;
     _addCommentCommand    = addCommentCommand;
     _editCommentCommand   = editCommentCommand;
     _deleteCommentCommand = deleteCommentCommand;
 }
Esempio n. 6
0
        public IActionResult Put(int id,
                                 [FromBody] CommentDto dto,
                                 [FromServices] IEditCommentCommand command)
        {
            dto.Id = id;

            _executor.ExecuteCommand(command, dto);
            return(NoContent());
        }
Esempio n. 7
0
 public CommentController(
     UserManager <ApplicationUser> userManager,
     ICreateCommentCommand createCommentCommand,
     IEditCommentCommand editCommentCommand)
 {
     _userManager          = userManager;
     _createCommentCommand = createCommentCommand;
     _editCommentCommand   = editCommentCommand;
 }
Esempio n. 8
0
 public CommentsController(BlogContext context, IGetCommentsCommand getCommand, IGetCommentCommand getOneCommand, IAddCommentCommand addCommand, IEditCommentCommand editCommand, IDeleteCommentCommand deleteCommand, IGetAllCommentsCommand getAllCommand)
 {
     Context        = context;
     _getCommand    = getCommand;
     _getOneCommand = getOneCommand;
     _addCommand    = addCommand;
     _editCommand   = editCommand;
     _deleteCommand = deleteCommand;
     _getAllCommand = getAllCommand;
 }
Esempio n. 9
0
 public CommentsController(UseCaseExecutor executor, IGetCommentsCommand getComments, IGetCommentCommand getComment, IAddCommentCommand addComment, IEditCommentCommand editComment, IDeleteCommentCommand deleteComment, IGetUsersCommand getUsers, IGetMoviesCommand getMovies)
 {
     this.executor      = executor;
     this.getComments   = getComments;
     this.getComment    = getComment;
     this.addComment    = addComment;
     this.editComment   = editComment;
     this.deleteComment = deleteComment;
     this.getUsers      = getUsers;
     this.getMovies     = getMovies;
 }
Esempio n. 10
0
 public CommentsController(IGetAdCommentsCommand getAdCommentsCommand,
                           UserManager <ApplicationUser> userManager,
                           IGetCommentCommand getCommentCommand,
                           IEditCommentCommand editCommentCommand,
                           ICreateCommentCommand createCommentCommand)
 {
     _getAdCommentsCommand = getAdCommentsCommand;
     _userManager          = userManager;
     _getCommentCommand    = getCommentCommand;
     _editCommentCommand   = editCommentCommand;
     _createCommentCommand = createCommentCommand;
 }
Esempio n. 11
0
 public CommentController(IGetNewsCommand getNewsCommand, IGetCommentsCommand getCommentsCommand, IGetCommentCommand getCommentCommand, IAddCommentCommand addComment, IDeleteCommentCommand deleteCommentCommand, IEditCommentCommand editCommentCommand, IEmailSender emailSender, NewsContext context, IHostingEnvironment hostingEnvironment)
 {
     _getNewsCommand       = getNewsCommand;
     _getCommentsCommand   = getCommentsCommand;
     _getCommentCommand    = getCommentCommand;
     _addComment           = addComment;
     _deleteCommentCommand = deleteCommentCommand;
     _editCommentCommand   = editCommentCommand;
     _emailSender          = emailSender;
     _context            = context;
     _hostingEnvironment = hostingEnvironment;
 }
 public IActionResult Put(int id, [FromBody] AddComment dto, [FromServices] IEditCommentCommand command)
 {
     try
     {
         dto.Id = id;
         executor.ExecuteCommand(command, dto);
         return(StatusCode(201, "Comment edited"));
     }
     catch
     {
         return(StatusCode(422, "Fail"));
     }
 }