Ignore:
Timestamp:
Sep 8, 2009, 12:08:52 AM (15 years ago)
Author:
bayral
Message:

connect pwg_category_setInfo into PwgCategoriesService from proxy class

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/PiwigoLib/PiwigoLib/Service/PwgCategoriesService.cs

    r3835 r3837  
    131131        }
    132132
     133
     134        /// <summary>
     135        /// Update category data
     136        /// </summary>
     137        /// <param name="IdCat"></param>
     138        /// <param name="categoryName"></param>
     139        /// <param name="categoryComment"></param>
     140        /// <returns></returns>
     141        static public Boolean UpdateCategoryInfo(Int32 IdCat, String categoryName, String categoryComment)
     142        {
     143            Boolean returnValue = false;
     144
     145            try
     146            {
     147                PwgBaseProxyReponse response = PwgCategoriesProxy.pwg_categories_setInfo(IdCat, categoryName, categoryComment);
     148
     149                if (response.Retour != PwgBaseProxyReponseRetourEnum.Ok)
     150                {
     151                    if (response.Erreur != null)
     152                    {
     153                        throw new PwgServiceException("UpdateCategoryInfo, the server has return the error.",
     154                            response.Erreur.Code,
     155                            response.Erreur.Message);
     156                    }
     157                    else
     158                    {
     159                        throw new PwgServiceException("UpdateCategoryInfo : a error occurs during server process.");
     160                    }
     161                }
     162                else
     163                {
     164                    returnValue = true;
     165                }
     166            }
     167            catch (PwgProxyException ex)
     168            {
     169                throw new PwgServiceException("UpdateCategoryInfo : a error is raised by proxy.", ex);
     170            }
     171            return returnValue;
     172        }
     173
     174        /// <summary>
     175        /// return the list of PwgImage in the category
     176        /// </summary>
     177        /// <param name="categoryId"></param>
     178        /// <param name="recursive"></param>
     179        /// <param name="perPage"></param>
     180        /// <param name="Page"></param>
     181        /// <param name="Order"></param>
     182        /// <param name="minRate"></param>
     183        /// <param name="maxRate"></param>
     184        /// <param name="minHit"></param>
     185        /// <param name="maxHit"></param>
     186        /// <param name="minDateAvailable"></param>
     187        /// <param name="maxDateAvailable"></param>
     188        /// <param name="minDateCreated"></param>
     189        /// <param name="maxDateCreated"></param>
     190        /// <param name="minRatio"></param>
     191        /// <param name="maxRatio"></param>
     192        /// <param name="withThumbnail"></param>
     193        /// <param name="PageReturned"></param>
     194        /// <param name="PerPageeReturned"></param>
     195        /// <param name="CountReturned"></param>
     196        /// <returns></returns>
    133197        static public List<PwgImage> GetListOfImagesFormCategory(Int32 categoryId,
    134198                                                    Boolean? recursive,
Note: See TracChangeset for help on using the changeset viewer.