}//UpdatePage public DeletePageResponse DeletePage(DeletePageRequest request) { DeletePageResponse response = new DeletePageResponse(); try { response.DeletePageResult = new ConfluenceAPIMetodusok().DeletePage( request.Password , request.Username , request.URL , request.PageId , request.SpaceKey ); if (response.DeletePageResult.FailedResponse == null) { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS }; } else { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = "Nem sikerült a törlés!" }; } } catch (Exception exception) { response.Result = (new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = exception.Message, Description = exception.StackTrace }); } return(response); }//DeletePage
}//DeletePage public DeletePageCompositeResponse DeletePageComposite(DeletePageCompositeRequest request) { DeletePageCompositeResponse response = new DeletePageCompositeResponse(); try { IsPageExistsCompositeResponse isPageExistsCompositeResponse = IsPageExistsComposite(new IsPageExistsCompositeRequest() { PageTitle = request.PageTitle , Password = request.Password , Username = request.Username , URL = request.URL , SpaceKey = request.SpaceKey }); if (isPageExistsCompositeResponse.Result.Success()) { DeletePageResponse deletePageResponse = DeletePage(new DeletePageRequest() { PageId = isPageExistsCompositeResponse.isPageExistsResult.SuccessResponse.Id.ToString() , Password = request.Password , Username = request.Username , URL = request.URL , SpaceKey = request.SpaceKey }); response.DeletePageResult = deletePageResponse.DeletePageResult; if (response.DeletePageResult.FailedResponse == null) { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS }; } else { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = "Nem sikerült a törlés!" }; } } else { response.Result = (new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = "Nem létezik ilyen névvel oldal!" }); } } catch (Exception exception) { response.Result = (new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = exception.Message, Description = exception.StackTrace }); } return(response); }//DeletePageComposite