Exemplo n.º 1
0
 public PostsController(IGetPostsCommand getCommand, IGetPostCommand getOneCommand, IAddPostCommand addCommand, IEditPostCommand editCommand, IDeletePostCommand deleteCommand)
 {
     _getCommand    = getCommand;
     _getOneCommand = getOneCommand;
     _addCommand    = addCommand;
     _editCommand   = editCommand;
     _deleteCommand = deleteCommand;
 }
Exemplo n.º 2
0
 public PostController(IGetPostsCommand getPostsCommand, IGetPostCommand getPostCommand, IAddPostCommand addPostCommand, IEditPostCommand editPostCommand, IDeletePostCommand deletePostCommand, LoggedUser loggedUser)
 {
     _getPostsCommand    = getPostsCommand;
     _getPostCommand     = getPostCommand;
     _addPostsCommand    = addPostCommand;
     _editPostsCommand   = editPostCommand;
     _deletePostsCommand = deletePostCommand;
     _loggedUser         = loggedUser;
 }
Exemplo n.º 3
0
 public PostsController(BlogContext context, IGetPostsCommand getCommand, IGetPostCommand getOneCommand, IAddPostCommand addCommand, IEditPostCommand editCommand, IDeletePostCommand deleteCommand)
 {
     Context        = context;
     _getCommand    = getCommand;
     _getOneCommand = getOneCommand;
     _addCommand    = addCommand;
     _editCommand   = editCommand;
     _deleteCommand = deleteCommand;
 }
Exemplo n.º 4
0
 public PostsController(Context context, IAddPostCommand addPost, IGetPostsCommand getPosts, IGetPostCommand getOnePost, IEditPostCommand editPost, IDeletePostCommand deletePost)
 {
     _context    = context;
     _addPost    = addPost;
     _getPosts   = getPosts;
     _getOnePost = getOnePost;
     _editPost   = editPost;
     _deletePost = deletePost;
 }
Exemplo n.º 5
0
 public PostsController(Context context, IGetPostsCommand getCommand, IGetPostCommand getOneCommand, IAddPostCommand addCommand, IEditPostCommand editCommand, IDeletePostCommand deleteCommand, IEmailSender emailSender)
 {
     _context       = context;
     _getCommand    = getCommand;
     _getOneCommand = getOneCommand;
     _addCommand    = addCommand;
     _editCommand   = editCommand;
     _deleteCommand = deleteCommand;
     _emailSender   = emailSender;
 }
 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;
 }
Exemplo n.º 7
0
 public PostsController(IGetPostCommand getPost,
                        IGetPostsCommand getPosts,
                        IAddPostCommand addPost,
                        IEditPostCommand editPost,
                        IDeletePostCommand deletePost,
                        LoggedUser user)
 {
     _getPost    = getPost;
     _getPosts   = getPosts;
     _addPost    = addPost;
     _editPost   = editPost;
     _deletePost = deletePost;
     _user       = user;
 }
 public IActionResult Get(int id, [FromServices] IGetPostCommand query)
 {
     try
     {
         return(Ok(executor.ExecuteQuery(query, id)));
     }
     catch (EntityNotFoundException)
     {
         return(NotFound());
     }
     catch (Exception e)
     {
         return(StatusCode(500, e.Message.ToString()));;
     }
 }
Exemplo n.º 9
0
 public PostsController(IGetPostsCommand getPosts,
                        IGetPostCommand getPost,
                        IDeletePostCommand deletePost,
                        IAddPostCommand addPost,
                        IGetCategoriesWithoutPaginationCommand getCategories,
                        IGetUsersWithoutPaginationCommand getUsers,
                        IGetTagsWithoutPaginationCommand getTags,
                        IEditPostCommand editPost)
 {
     _getPosts      = getPosts;
     _getPost       = getPost;
     _deletePost    = deletePost;
     _addPost       = addPost;
     _getCategories = getCategories;
     _getUsers      = getUsers;
     _getTags       = getTags;
     _editPost      = editPost;
 }
Exemplo n.º 10
0
 public IActionResult Get(
     [FromServices] IGetPostCommand command,
     int id) => command.Execute(id);