source: extensions/PiwigoLib/PiwigoWpf/DTO/Helper/PwgCategoryListWPFHelper.cs @ 11911

Last change on this file since 11911 was 11911, checked in by bayral, 13 years ago

WPF inprovement

File size: 1.4 KB
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using Com.Piwigo.Lib.DTO;
6
7namespace Com.Piwigo.Wpf.DTO.Helper
8{
9    public static class PwgCategoryListWPFHelper
10    {
11        public static void AddPwgCategoryToList(    PwgCategory aPwgCategory,
12                                                ref PwgCategoryListWPF aPwgCategoryListWPF)
13        {
14            if (aPwgCategory != null)
15            {
16                if (aPwgCategoryListWPF == null)
17                {
18                    aPwgCategoryListWPF = new PwgCategoryListWPF();
19                }
20
21                PwgCategoryWPF pwgCat = new PwgCategoryWPF();
22                PwgCategoryWPFHelper.ConvertPwgCategoryToPwgCategoryWPF(aPwgCategory, ref pwgCat);
23
24                aPwgCategoryListWPF.Add(pwgCat);
25            }
26        }
27
28        public static void ConvertPwgCategoryListToPwgCategoryListWPF(List<PwgCategory> aPwgCategoryList, ref PwgCategoryListWPF aPwgCategoryListWPF)
29        {
30            if (aPwgCategoryList != null)
31            {
32                if (aPwgCategoryListWPF == null)
33                {
34                    aPwgCategoryListWPF = new PwgCategoryListWPF();
35                }
36                foreach (PwgCategory pwgCat in aPwgCategoryList)
37                {
38                    AddPwgCategoryToList(pwgCat, ref aPwgCategoryListWPF);
39                }
40            }
41        }
42    }
43}
Note: See TracBrowser for help on using the repository browser.