public PostsController(IGetPostsCommand getPosts, IGetPostCommand getOne, ICreatePostCommand postCreate, ICreateImageCommand imageCreate, IGetImageCommand getImage, IEditPostPictureCommand editImage, IEditPostCommand editPost, IDeletePostCommand deltePost)
 {
     _getPosts    = getPosts;
     _getOne      = getOne;
     _postCreate  = postCreate;
     _imageCreate = imageCreate;
     _getImage    = getImage;
     _editImage   = editImage;
     _editPost    = editPost;
     _deltePost   = deltePost;
 }
 public void Post([FromForm] ImageDto dto, ICreateImageCommand command)
 {
     executor.ExecuteCommand(command, dto);
 }