}//UploadAttachment public GetIdByTitleResponse GetIdByTitle(GetIdByTitleRequest request) { GetIdByTitleResponse response = new GetIdByTitleResponse(); try { response.GetIdByTitleResult = new ConfluenceAPIMetodusok().GetIdByTitle( request.Username , request.Password , request.SpaceKey , request.URL , request.PageTitle ); if (response.GetIdByTitleResult.FailedResponse == null && response.GetIdByTitleResult.SuccessResponse.Results.Count > 0) { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS }; } else { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = "Nincs ilyen nevű oldal! Nincs ID!" }; } } catch (Exception exception) { response.Result = (new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = exception.Message, Description = exception.StackTrace }); } return(response); }//GetIdByTitle
}//IsPageExists public IsPageExistsCompositeResponse IsPageExistsComposite(IsPageExistsCompositeRequest request) { IsPageExistsCompositeResponse response = new IsPageExistsCompositeResponse(); try { GetIdByTitleResponse getIdByTitleResponse = GetIdByTitle(new GetIdByTitleRequest() { Password = request.Password , PageTitle = request.PageTitle , Username = request.Username , URL = request.URL , SpaceKey = request.SpaceKey }); if (getIdByTitleResponse.Result.Success()) { IsPageExistsResponse isPageExistsResponse = IsPageExists(new IsPageExistsRequest() { Password = request.Password , Username = request.Username , URL = request.URL , SpaceKey = request.SpaceKey , PageId = getIdByTitleResponse.GetIdByTitleResult.SuccessResponse.Results[0].Id.ToString() }); response.isPageExistsResult = isPageExistsResponse.IsPageExistsResult; if (isPageExistsResponse.IsPageExistsResult.FailedResponse == null) { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS }; } else { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = "Nincs ilyen nevű oldal!" }; } } else { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = "Nincs ilyen nevű oldal! Nincs ID!" }; } } catch (Exception exception) { response.Result = (new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = exception.Message, Description = exception.StackTrace }); } return(response); }//IsPageExistsComposite