Ignore:
Timestamp:
Sep 3, 2009, 6:25:28 PM (15 years ago)
Author:
bayral
Message:

pwg.tags.add support

File:
1 edited

Legend:

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

    r3818 r3819  
    9090
    9191
     92        static public Boolean AddTag(String tagName)
     93        {
     94            Boolean returnValue = false;
     95
     96            try
     97            {
     98                PwgTagsProxyResponse response = PwgTagsProxy.pwg_tag_add(tagName);
     99
     100                if (response.Retour != PwgBaseProxyReponseRetourEnum.Ok)
     101                {
     102                    if (response.Erreur != null)
     103                    {
     104                        throw new PwgServiceException("AddTag, the server has return the error.",
     105                            response.Erreur.Code,
     106                            response.Erreur.Message);
     107                    }
     108                    else
     109                    {
     110                        throw new PwgServiceException("AddTag : a error occurs during server process.");
     111                    }
     112                }
     113                else
     114                {
     115                    returnValue = true;
     116                }
     117            }
     118            catch (PwgProxyException ex)
     119            {
     120                throw new PwgServiceException("AddTag : a error is raised by proxy.", ex);
     121            }
     122            return returnValue;
     123        }
     124
    92125        /// <summary>
    93126        /// private: convert response to dto object
Note: See TracChangeset for help on using the changeset viewer.