Changeset 11850 for extensions/PiwigoLib/PiwigoLib/Service
- Timestamp:
- Jul 29, 2011, 6:05:05 PM (13 years ago)
- Location:
- extensions/PiwigoLib/PiwigoLib/Service
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/PiwigoLib/PiwigoLib/Service/PwgCategoriesService.cs
r7149 r11850 264 264 return returnValue; 265 265 } 266 266 /// <summary> 267 /// Delete a category 268 /// </summary> 269 /// <param name="categoryId"></param> 270 /// <param name="SecurityToken"></param> 271 /// <param name="PhotoDeletionMode"></param> 272 /// <returns></returns> 273 public Boolean DeleteCategory(Int32 categoryId, String SecurityToken, PwgCategoryPhotoDeletionModeEnum PhotoDeletionMode) 274 { 275 Boolean returnValue = false; 276 277 try 278 { 279 if (PhotoDeletionMode == PwgCategoryPhotoDeletionModeEnum.Unknow) 280 { 281 PhotoDeletionMode = PwgCategoryPhotoDeletionModeEnum.OrphansOnly; 282 } 283 284 PwgBaseProxyReponse response = PwgCategoriesProxy.pwg_categories_delete(categoryId, SecurityToken, PhotoDeletionMode); 285 286 if (response.Retour != PwgBaseProxyReponseRetourEnum.Ok) 287 { 288 if (response.Erreur != null) 289 { 290 throw new PwgServiceException("DeleteCategory, the server has return the error.", 291 response.Erreur.Code, 292 response.Erreur.Message); 293 } 294 else 295 { 296 throw new PwgServiceException("DeleteCategory : a error occurs during server process."); 297 } 298 } 299 else 300 { 301 returnValue = true; 302 } 303 } 304 catch (PwgProxyException ex) 305 { 306 throw new PwgServiceException("DeleteCategory : a error is raised by proxy.", ex); 307 } 308 return returnValue; 309 } 310 311 public Boolean MoveCategory(List<Int32> categoriesId, Int32 ParentCategoryId, String SecurityToken) 312 { 313 Boolean returnValue = false; 314 315 try 316 { 317 PwgBaseProxyReponse response = PwgCategoriesProxy.pwg_categories_move(categoriesId, ParentCategoryId, SecurityToken); 318 319 if (response.Retour != PwgBaseProxyReponseRetourEnum.Ok) 320 { 321 if (response.Erreur != null) 322 { 323 throw new PwgServiceException("DeleteCategory, the server has return the error.", 324 response.Erreur.Code, 325 response.Erreur.Message); 326 } 327 else 328 { 329 throw new PwgServiceException("DeleteCategory : a error occurs during server process."); 330 } 331 } 332 else 333 { 334 returnValue = true; 335 } 336 } 337 catch (PwgProxyException ex) 338 { 339 throw new PwgServiceException("DeleteCategory : a error is raised by proxy.", ex); 340 } 341 return returnValue; 342 } 267 343 /// <summary> 268 344 /// convert response to dto object … … 301 377 returnValue.SubCategoriesCount = response.SubCategoriesCount; 302 378 303 returnValue.UpperCategoriesId = new List< int>();379 returnValue.UpperCategoriesId = new List<Int32>(); 304 380 if (response.UpperCategoryId != null) 305 381 { 306 foreach (String stringId in response.UpperCategoryId.Split(','))307 { 308 returnValue.UpperCategoriesId.Add(Int32.Parse( stringId));382 foreach (String StringId in response.UpperCategoryId.Split(',')) 383 { 384 returnValue.UpperCategoriesId.Add(Int32.Parse(StringId)); 309 385 } 310 386 } -
extensions/PiwigoLib/PiwigoLib/Service/PwgImagesService.cs
r7149 r11850 9 9 using Com.Piwigo.Lib.DTO.Helper; 10 10 using Com.Piwigo.Lib.IService; 11 using System.IO; 11 12 12 13 namespace Com.Piwigo.Lib.Service … … 44 45 { 45 46 throw new PwgServiceException("RateImage : a error is raised by proxy.", ex); 47 } 48 return returnValue; 49 } 50 51 public Boolean addImageByMultiPartForm(FileInfo fileImage, Int32? imageId, Int32? categoryId, String imageName, String imageAuthor, String imageComment, Int32? imageLevel, String imageTags) 52 { 53 Boolean returnValue = false; 54 55 try 56 { 57 PwgBaseProxyReponse response = PwgImagesProxy.pwg_images_addSimple(fileImage,imageId, categoryId, imageName, imageAuthor, imageComment, imageLevel, imageTags ); 58 59 if (response.Retour != PwgBaseProxyReponseRetourEnum.Ok) 60 { 61 if (response.Erreur != null) 62 { 63 throw new PwgServiceException("addImageByMultiPartForm, the server has return the error.", 64 response.Erreur.Code, 65 response.Erreur.Message); 66 } 67 else 68 { 69 throw new PwgServiceException("addImageByMultiPartForm : a error occurs during server process."); 70 } 71 } 72 else 73 { 74 returnValue = true; 75 } 76 } 77 catch (PwgProxyException ex) 78 { 79 throw new PwgServiceException("addImageByMultiPartForm : a error is raised by proxy.", ex); 46 80 } 47 81 return returnValue; -
extensions/PiwigoLib/PiwigoLib/Service/PwgSessionService.cs
r7149 r11850 137 137 session.Theme = response.Theme; 138 138 session.UserName = response.UserName; 139 session.SecurityToken = response.PwgToken; 139 140 } 140 141
Note: See TracChangeset
for help on using the changeset viewer.