Ignore:
Timestamp:
Aug 12, 2011, 4:32:33 PM (13 years ago)
Author:
bayral
Message:

root category handled

File:
1 edited

Legend:

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

    r11850 r11935  
    4242                else
    4343                {
    44                     returnValue = ConvertProxyResponseToDTO(response);
     44                    returnValue = ConvertProxyResponseToDTO(response, CatgeroryId);
    4545                }
    4646            }
     
    7979                else
    8080                {
    81                     returnValue = ConvertProxyResponseToDTO(response);
     81                    returnValue = ConvertProxyResponseToDTO(response, null);
    8282                }
    8383            }
     
    346346        /// <param name="response"></param>
    347347        /// <param name="session"></param>
    348         internal static List<PwgCategory> ConvertProxyResponseToDTO(PwgCategoriesProxyResponse response)
     348        internal static List<PwgCategory> ConvertProxyResponseToDTO(PwgCategoriesProxyResponse response, Int32? CatgeroryId)
    349349        {
    350350            List<PwgCategory> returnValue = new List<PwgCategory>();
     
    352352            foreach (PwgCategoryProxyResponse respCat in response.Categories)
    353353            {
    354                 returnValue.Add(ConvertProxyResponseToDTO(respCat));
     354                if ((!CatgeroryId.HasValue) || (CatgeroryId.Value != respCat.Id))
     355                {
     356                    returnValue.Add(ConvertProxyResponseToDTO(respCat));
     357                }
    355358            }
    356359
Note: See TracChangeset for help on using the changeset viewer.