Public general use code classes and xml files that we've compiled and used over the years:
Country geographic coordinates and standard UN naming conventions.
1: using System;
2: using System.Collections;
3: using System.Collections.Generic;
4: using System.IO;
5: using System.Linq;
6: using System.Reflection;
7: using System.Xml.Linq;
8:
9: namespace Ia.Cl.Model
10: {
11: ////////////////////////////////////////////////////////////////////////////
12:
13: /// <summary publish="true">
14: /// Country geographic coordinates and standard UN naming conventions.
15: /// </summary>
16: /// <remarks>
17: /// Copyright © 2001-2015 Jasem Y. Al-Shamlan (info@ia.com.kw), Integrated Applications - Kuwait. All Rights Reserved.
18: ///
19: /// This library is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
20: /// the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
21: ///
22: /// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
23: /// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
24: ///
25: /// You should have received a copy of the GNU General Public License along with this library. If not, see http://www.gnu.org/licenses.
26: ///
27: /// Copyright notice: This notice may not be removed or altered from any source distribution.
28: /// </remarks>
29: public class Country
30: {
31: private static Hashtable fipsToIso2Hashtable, iso2ToFipsHashtable;
32: private static XDocument xd;
33:
34: // # FIPS 10-4 to ISO 3166-1 country codes
35: // # Created by OpenGeoCode.Org, Submitted into the Public Domain June 4, 2014 (Version 5)
36: // #
37: // # Last FIPS 10-4 Revision, as Published by CIA World Factbook, Jan. 2014
38: // # Metadata
39: // # FIPS 10-4,
40: // # ISO 3166-1 alpha-2,
41: // # ISO 3166-1 alpha-3,
42: // # ISO 3166-1 numeric-3,
43: // # Inclusive in Country
44:
45: private static List<string> fipsIsoList = new List<string> {
46: "AF", "AF", "AFB", "004",
47: //"AX", "", "", "",
48: //"GB",
49: "AL", "AL", "ALB", "008",
50: "AG", "DZ", "DZA", "012",
51: "AQ", "AS", "ASM", "016",
52: "AN", "AD", "AND", "020",
53: "AO", "AO", "AGO", "024",
54: "AV", "AI", "AIA", "660",
55: "AY", "AQ", "ATA", "010",
56: "AC", "AG", "ATG", "028",
57: "AR", "AR", "ARG", "032",
58: "AM", "AM", "ARM", "051",
59: "AA", "AW", "ABW", "533",
60: //"AT", "", "", "", "AU",
61: "AS", "AU", "AUS", "036",
62: "AU", "AT", "AUT", "040",
63: "AJ", "AZ", "AZE", "031",
64: "BF", "BS", "BHS", "044",
65: "BA", "BH", "BHR", "048",
66: //"FQ", "", "", "", "UM",
67: "BG", "BD", "BGD", "050",
68: "BB", "BB", "BRB", "052",
69: //"BS", "", "", "", "FR",
70: "BO", "BY", "BLR", "112",
71: "BE", "BE", "BEL", "056",
72: "BH", "BZ", "BLZ", "084",
73: "BN", "BJ", "BEN", "204",
74: "BD", "BM", "BMU", "060",
75: "BT", "BT", "BTN", "064",
76: "BL", "BO", "BOL", "068",
77: "BK", "BA", "BIH", "070",
78: "BC", "BW", "BWA", "072",
79: "BV", "BV", "BVT", "074",
80: "BR", "BR", "BRA", "076",
81: "IO", "IO", "IOT", "086",
82: "VI", "VG", "VGB", "092",
83: "BX", "BN", "BRN", "096",
84: "BU", "BG", "BGR", "100",
85: "UV", "BF", "BFA", "854",
86: "BM", "MM", "MMR", "104",
87: "BY", "BI", "BDI", "108",
88: "CV", "CV", "CPV", "132",
89: "CB", "KH", "KHM", "116",
90: "CM", "CM", "CMR", "120",
91: "CA", "CA", "CAN", "124",
92: "CJ", "KY", "CYM", "136",
93: "CT", "CF", "CAF", "140",
94: "CD", "TD", "TCD", "148",
95: "CI", "CL", "CHL", "152",
96: "CH", "CN", "CHN", "156",
97: "KT", "CX", "CXR", "162",
98: //"IP", "", "", "", "FR",
99: "CK", "CC", "CCK", "166",
100: "CO", "CO", "COL", "170",
101: "CN", "KM", "COM", "174",
102: "CG", "CD", "COD", "180",
103: "CF", "CG", "COG", "178",
104: "CW", "CK", "COK", "184",
105: //"CR", "", "", "", "AU",
106: "CS", "CR", "CRI", "188",
107: "IV", "CI", "CIV", "384",
108: "HR", "HR", "HRV", "191",
109: "CU", "CU", "CUB", "192",
110: "UC", "CW", "CUW", "531",
111: "CY", "CY", "CYP", "196",
112: "EZ", "CZ", "CZE", "203",
113: "DA", "DK", "DNK", "208",
114: //"DX", "", "", "", "GB",
115: "DJ", "DJ", "DJI", "262",
116: "DO", "DM", "DMA", "212",
117: "DR", "DO", "DOM", "214",
118: "EC", "EC", "ECU", "218",
119: "EG", "EG", "EGY", "818",
120: "ES", "SV", "SLV", "222",
121: "EK", "GQ", "GNQ", "226",
122: "ER", "ER", "ERI", "232",
123: "EN", "EE", "EST", "233",
124: "ET", "ET", "ETH", "231",
125: //"EU", "", "", "", "FR",
126: "FK", "FK", "FLK", "238",
127: "FO", "FO", "FRO", "234",
128: "FJ", "FJ", "FJI", "242",
129: "FI", "FI", "FIN", "246",
130: "FR", "FR", "FRA", "250",
131: //"", "FX", "FXX", "249",
132: "FG", "GF", "GUF", "254",
133: "FP", "PF", "PYF", "258",
134: "FS", "TF", "ATF", "260",
135: "GB", "GA", "GAB", "266",
136: "GA", "GM", "GMB", "270",
137: "GZ", "PS", "PSE", "275",
138: "GG", "GE", "GEO", "268",
139: "GM", "DE", "DEU", "276",
140: "GH", "GH", "GHA", "288",
141: "GI", "GI", "GIB", "292",
142: //"GO", "", "", "", "FR",
143: "GR", "GR", "GRC", "300",
144: "GL", "GL", "GRL", "304",
145: "GJ", "GD", "GRD", "308",
146: "GP", "GP", "GLP", "312",
147: "GQ", "GU", "GUM", "316",
148: "GT", "GT", "GTM", "320",
149: "GK", "GG", "GGY", "831",
150: "GV", "GN", "GIN", "324",
151: "PU", "GW", "GNB", "624",
152: "GY", "GY", "GUY", "328",
153: "HA", "HT", "HTI", "332",
154: "HM", "HM", "HMD", "334",
155: "VT", "VA", "VAT", "336",
156: "HO", "HN", "HND", "340",
157: "HK", "HK", "HKG", "344",
158: //"HQ", "", "", "", "UM",
159: "HU", "HU", "HUN", "348",
160: "IC", "IS", "ISL", "352",
161: "IN", "IN", "IND", "356",
162: "ID", "ID", "IDN", "360",
163: "IR", "IR", "IRN", "364",
164: "IZ", "IQ", "IRQ", "368",
165: "EI", "IE", "IRL", "372",
166: "IM", "IM", "IMN", "833",
167: "IS", "IL", "ISR", "376",
168: "IT", "IT", "ITA", "380",
169: "JM", "JM", "JAM", "388",
170: //"JN", "", "", "", "SV",
171: "JA", "JP", "JPN", "392",
172: //"DQ", "", "", "", "UM",
173: "JE", "JE", "JEY", "832",
174: //"JQ", "", "", "", "UM",
175: "JO", "JO", "JOR", "400",
176: //"JU", "", "", "", "FR",
177: "KZ", "KZ", "KAZ", "398",
178: "KE", "KE", "KEN", "404",
179: //"KQ", "", "", "", "UM",
180: "KR", "KI", "KIR", "296",
181: "KN", "KP", "PRK", "408",
182: "KS", "KR", "KOR", "410",
183: //"KV", "XK", "XKS", "",
184: "KU", "KW", "KWT", "414",
185: "KG", "KG", "KGZ", "417",
186: "LA", "LA", "LAO", "418",
187: "LG", "LV", "LVA", "428",
188: "LE", "LB", "LBN", "422",
189: "LT", "LS", "LSO", "426",
190: "LI", "LR", "LBR", "430",
191: "LY", "LY", "LBY", "434",
192: "LS", "LI", "LIE", "438",
193: "LH", "LT", "LTU", "440",
194: "LU", "LU", "LUX", "442",
195: "MC", "MO", "MAC", "446",
196: "MK", "MK", "MKD", "807",
197: "MA", "MG", "MDG", "450",
198: "MI", "MW", "MWI", "454",
199: "MY", "MY", "MYS", "458",
200: "MV", "MV", "MDV", "462",
201: "ML", "ML", "MKI", "466",
202: "MT", "MT", "MLT", "470",
203: "RM", "MH", "MHL", "584",
204: "MB", "MQ", "MTQ", "474",
205: "MR", "MR", "MRT", "478",
206: "MP", "MU", "MUS", "480",
207: "MF", "YT", "MYT", "175",
208: "MX", "MX", "MEX", "484",
209: "FM", "FM", "FSM", "583",
210: //"MQ", "", "", "", "UM",
211: "MD", "MD", "MDA", "498",
212: "MN", "MC", "MCO", "492",
213: "MG", "MN", "MNG", "496",
214: "MJ", "ME", "MNE", "499",
215: "MH", "MS", "MSR", "500",
216: "MO", "MA", "MAR", "504",
217: "MZ", "MZ", "MOZ", "508",
218: "WA", "NA", "NAM", "516",
219: "NR", "NR", "NRU", "520",
220: //"BQ", "", "", "", "UM",
221: "NP", "NP", "NPL", "524",
222: "NL", "NL", "NLT", "528",
223: //"NT", "", "", "",
224: "NC", "NC", "NCL", "540",
225: "NZ", "NZ", "NZL", "554",
226: "NU", "NI", "NIC", "558",
227: "NG", "NE", "NER", "562",
228: "NI", "NG", "NGA", "566",
229: "NE", "NU", "NIU", "570",
230: "NF", "NF", "NFK", "574",
231: "CQ", "MP", "MNP", "580",
232: "NO", "NO", "NOR", "578",
233: "MU", "OM", "OMN", "512",
234: "PK", "PK", "PAK", "586",
235: "PS", "PW", "PLW", "585",
236: //"LQ", "", "", "", "UM",
237: "PM", "PA", "PAN", "591",
238: "PP", "PG", "PNG", "592",
239: //"PF", "", "", "",
240: "PA", "PY", "PRY", "600",
241: "PE", "PE", "PER", "604",
242: "RP", "PH", "PHL", "608",
243: "PC", "PN", "PCN", "612",
244: "PL", "PL", "POL", "616",
245: "PO", "PT", "PRT", "620",
246: "RQ", "PR", "PRI", "630",
247: "QA", "QA", "QAT", "634",
248: "RE", "RE", "REU", "638",
249: "RO", "RO", "ROU", "642",
250: "RS", "RU", "RUS", "643",
251: "RW", "RW", "RWA", "646",
252: "TB", "BL", "BLM", "652",
253: "SH", "SH", "SHN", "654",
254: "SC", "KN", "KNA", "659",
255: "ST", "LC", "LCA", "662",
256: "RN", "MF", "MAF", "663",
257: "SB", "PM", "SPM", "666",
258: "VC", "VC", "VCT", "670",
259: "WS", "WS", "WSM", "882",
260: "SM", "SM", "SMR", "674",
261: "TP", "ST", "STP", "678",
262: "SA", "SA", "SAU", "682",
263: "SG", "SN", "SEN", "686",
264: "RI", "RS", "SRB", "688",
265: "SE", "SC", "SYC", "690",
266: "SL", "SL", "SLE", "694",
267: "SN", "SG", "SGP", "702",
268: "NN", "SX", "SXM", "534",
269: "LO", "SK", "SVK", "703",
270: "SI", "SI", "SVN", "705",
271: "BP", "SB", "SLB", "090",
272: "SO", "SO", "SOM", "706",
273: "SF", "ZA", "ZAF", "710",
274: "SX", "GS", "SGS", "239",
275: "OD", "SS", "SSD", "728",
276: "SP", "ES", "ESP", "724",
277: //"PG", "", "", "",
278: "CE", "LK", "LKA", "144",
279: "SU", "SD", "SDN", "729",
280: "NS", "SR", "SUR", "740",
281: "SV", "SJ", "SJM", "744",
282: "WZ", "SZ", "SWZ", "748",
283: "SW", "SE", "SWE", "752",
284: "SZ", "CH", "CHE", "756",
285: "SY", "SY", "SYR", "760",
286: "TW", "TW", "TWN", "158",
287: "TI", "TJ", "TJK", "762",
288: "TZ", "TZ", "TZA", "834",
289: "TH", "TH", "THA", "764",
290: "TT", "TL", "TLS", "626",
291: "TO", "TG", "TGO", "768",
292: "TL", "TK", "TKL", "772",
293: "TN", "TO", "TON", "776",
294: "TD", "TT", "TTO", "780",
295: //"TE", "", "", "", "FR",
296: "TS", "TN", "TUN", "788",
297: "TU", "TR", "TUR", "792",
298: "TX", "TM", "TKM", "795",
299: "TK", "TC", "TCA", "796",
300: "TV", "TV", "TUV", "798",
301: "UG", "UG", "UGA", "800",
302: "UP", "UA", "UKR", "804",
303: "AE", "AE", "ARE", "784",
304: "UK", "GB", "GBR", "826",
305: "US", "US", "USA", "840",
306: //"", "UM", "UMI", "581",
307: "UY", "UY", "URY", "858",
308: "UZ", "UZ", "UZB", "860",
309: "NH", "VU", "VUT", "548",
310: "VE", "VE", "VEN", "862",
311: "VM", "VN", "VNH", "704",
312: "VQ", "VI", "VIR", "850",
313: //"WQ", "", "", "", "UM",
314: "WF", "WF", "WLF", "876",
315: "WE", "PS", "PSE", "275",
316: "WI", "EH", "ESH", "732",
317: "YM", "YE", "YEM", "887",
318: "ZA", "ZM", "ZMB", "894",
319: "ZI", "ZW", "ZWE", "716" };
320:
321: private static List<Country> countryList;
322:
323: /// <summary/>
324: /// [Key]
325: public int Itu { get; set; }
326: /// <summary/>
327: public string Name { get; set; }
328: /// <summary/>
329: public string ArabicName { get; set; }
330: /// <summary/>
331: public string NativeName { get; set; }
332: /// <summary/>
333: public Dictionary<string, string> NameDictionary { get; set; }
334: /// <summary/>
335: public string Latitude { get; set; }
336: /// <summary/>
337: public string Longitude { get; set; }
338: /// <summary/>
339: public string Capital { get; set; }
340: /// <summary/>
341: public string CapitalLatitude { get; set; }
342: /// <summary/>
343: public string CapitalLongitude { get; set; }
344: /// <summary/>
345: public string Iso2 { get; set; }
346: /// <summary/>
347: public string Iso3 { get; set; }
348: /// <summary/>
349: public string Iana { get; set; }
350: /// <summary/>
351: public string Un { get; set; }
352: /// <summary/>
353: public string Ioc { get; set; }
354: /// <summary/>
355: public string Fips { get; set; }
356: /// <summary/>
357: public string SpokenLanguageIso6391ListString { get; set; }
358:
359:
360: ////////////////////////////////////////////////////////////////////////////
361:
362: /// <summary>
363: ///
364: /// </summary>
365: public Country() { }
366:
367: ////////////////////////////////////////////////////////////////////////////
368:
369: /// <summary>
370: ///
371: /// </summary>
372: public static List<Country> List
373: {
374: get
375: {
376: if (countryList == null || countryList.Count == 0)
377: {
378: countryList = (from c in XDocument.Elements("countryList").Elements("country")
379: where c.Attribute("itu").Value != "" && c.Attribute("iso2").Value != "" && Iso2ToFipsHashtable.ContainsKey(c.Attribute("iso2").Value)
380: select new Country
381: {
382: Itu = int.Parse(c.Attribute("itu").Value.Replace("-", "")),
383: Name = Ia.Cl.Models.Default.ToTitleCase(c.Attribute("name").Value),
384: ArabicName = c.Attribute("arabicName").Value,
385: NativeName = c.Attribute("nativeName").Value,
386: NameDictionary = _NameDictionary(c),
387: Latitude = c.Attribute("latitude").Value,
388: Longitude = c.Attribute("longitude").Value,
389: Capital = c.Attribute("capital").Value,
390: CapitalLatitude = c.Attribute("capitalLatitude").Value,
391: CapitalLongitude = c.Attribute("capitalLongitude").Value,
392: Iso2 = c.Attribute("iso2").Value,
393: Iso3 = c.Attribute("iso3").Value,
394: Iana = c.Attribute("iana").Value,
395: Un = c.Attribute("un").Value,
396: Ioc = c.Attribute("ioc").Value,
397: Fips = Iso2ToFipsHashtable[c.Attribute("iso2").Value].ToString(),
398: SpokenLanguageIso6391ListString = c.Attribute("spokenLanguageIso6391List").Value
399: }
400: ).ToList<Country>();
401: }
402:
403: return countryList;
404: }
405: }
406:
407: ////////////////////////////////////////////////////////////////////////////
408:
409: /// <summary>
410: ///
411: /// </summary>
412: public static Ia.Cl.Models.Country ByIso2(string iso2)
413: {
414: var country = (from c in List where c.Iso2 == iso2 select c).SingleOrDefault();
415:
416: return country;
417: }
418:
419: ////////////////////////////////////////////////////////////////////////////
420:
421: /// <summary>
422: ///
423: /// </summary>
424: public static Ia.Cl.Models.Country ByIso3(string iso3)
425: {
426: var country = (from c in List where c.Iso3 == iso3 select c).SingleOrDefault();
427:
428: return country;
429: }
430:
431: ////////////////////////////////////////////////////////////////////////////
432:
433: /// <summary>
434: ///
435: /// </summary>
436: private static Dictionary<string, string> _NameDictionary(XElement xElement)
437: {
438: IEnumerable<XAttribute> xAttributeList;
439: Dictionary<string, string> dictionary;
440:
441: dictionary = new Dictionary<string, string>();
442:
443: // name="Japan" arabicName="" nativeName="日本" japaneseName="日本"
444:
445: if (xElement.HasAttributes)
446: {
447: xAttributeList = xElement.Attributes();
448:
449: foreach (XAttribute xa in xAttributeList)
450: {
451: switch (xa.Name.LocalName)
452: {
453: case "name": dictionary.Add("en", xa.Value); break;
454: case "arabicName": dictionary.Add("ar", xa.Value); break;
455: case "spanishName": dictionary.Add("es", xa.Value); break;
456: case "frenchName": dictionary.Add("fr", xa.Value); break;
457: case "germanName": dictionary.Add("de", xa.Value); break;
458: case "dutchName": dictionary.Add("nl", xa.Value); break;
459: case "russianName": dictionary.Add("ru", xa.Value); break;
460:
461: case "chineseTraditionalName": dictionary.Add("zh_traditional", xa.Value); break;
462: case "chineseSimplifiedName": dictionary.Add("zh_simplified", xa.Value); break;
463:
464: case "japaneseName": dictionary.Add("ja", xa.Value); break;
465: case "koreanName": dictionary.Add("ko", xa.Value); break;
466: case "catalanName": dictionary.Add("ca", xa.Value); break;
467: case "portugueseName": dictionary.Add("pt", xa.Value); break;
468: case "italianName": dictionary.Add("it", xa.Value); break;
469: case "danishName": dictionary.Add("da", xa.Value); break;
470: case "faroeseName": dictionary.Add("fo", xa.Value); break;
471:
472: case "hindiName": dictionary.Add("hi", xa.Value); break;
473: case "bengaliName": dictionary.Add("bn", xa.Value); break;
474: case "gujaratiName": dictionary.Add("gu", xa.Value); break;
475: case "kashmiriName": dictionary.Add("ks", xa.Value); break;
476: case "malayalamName": dictionary.Add("ml", xa.Value); break;
477: case "marathiName": dictionary.Add("mr", xa.Value); break;
478: case "oriyaName": dictionary.Add("or", xa.Value); break;
479: case "punjabiName": dictionary.Add("pa", xa.Value); break;
480: case "tamilName": dictionary.Add("ta", xa.Value); break;
481: case "teluguName": dictionary.Add("te", xa.Value); break;
482: case "urduName": dictionary.Add("ur", xa.Value); break;
483: case "kannadaName": dictionary.Add("kn", xa.Value); break;
484: case "assameseName": dictionary.Add("as", xa.Value); break;
485: case "sanskritName": dictionary.Add("sa", xa.Value); break;
486: case "sindhiName": dictionary.Add("sd", xa.Value); break;
487:
488: case "armenianName": dictionary.Add("hy", xa.Value); break;
489: case "persianName": dictionary.Add("fa", xa.Value); break;
490:
491: case "pushtoName": dictionary.Add("ps", xa.Value); break;
492: case "kirghizName": dictionary.Add("ky", xa.Value); break;
493: case "turkmenName": dictionary.Add("tk", xa.Value); break;
494: case "khmerName": dictionary.Add("km", xa.Value); break;
495:
496: case "somaliName": dictionary.Add("so", xa.Value); break;
497: case "afarName": dictionary.Add("aa", xa.Value); break;
498:
499: case "icelandicName": dictionary.Add("is", xa.Value); break;
500: case "swedishName": dictionary.Add("sv", xa.Value); break;
501: case "norwegianName": dictionary.Add("no", xa.Value); break;
502: case "kazakhName": dictionary.Add("kk", xa.Value); break;
503:
504: case "laoName": dictionary.Add("lo", xa.Value); break;
505:
506: case "afrikaansName": dictionary.Add("af", xa.Value); break;
507: case "swahiliName": dictionary.Add("sw", xa.Value); break;
508:
509: case "albanianName": dictionary.Add("sq", xa.Value); break;
510: case "greekName": dictionary.Add("el", xa.Value); break;
511:
512: case "indonesianName": dictionary.Add("id", xa.Value); break;
513: case "latvianName": dictionary.Add("lv", xa.Value); break;
514: case "lithuanianName": dictionary.Add("lt", xa.Value); break;
515:
516: case "macedonianName": dictionary.Add("mk", xa.Value); break;
517: case "turkishName": dictionary.Add("tr", xa.Value); break;
518: case "serbianName": dictionary.Add("sr", xa.Value); break;
519:
520: case "nauruanName": dictionary.Add("na", xa.Value); break;
521:
522: case "filipinoName": dictionary.Add("tl", xa.Value); break;
523:
524: case "romanianName": dictionary.Add("ro", xa.Value); break;
525: case "hungarianName": dictionary.Add("hu", xa.Value); break;
526:
527: case "tajikName": dictionary.Add("tg", xa.Value); break;
528:
529: case "ukrainianName": dictionary.Add("uk", xa.Value); break;
530: case "polishName": dictionary.Add("pl", xa.Value); break;
531:
532: case "ShonaNam": dictionary.Add("sn", xa.Value); break;
533: case "NorthNdebeleName": dictionary.Add("nd", xa.Value); break;
534: case "SouthNdebeleName": dictionary.Add("nr", xa.Value); break;
535:
536: case "fijianName": dictionary.Add("fj", xa.Value); break;
537: case "kurdishName": dictionary.Add("ku", xa.Value); break;
538:
539: case "zuluName": dictionary.Add("zu", xa.Value); break;
540: case "xhosaName": dictionary.Add("xh", xa.Value); break;
541: case "malagasyName": dictionary.Add("mg", xa.Value); break;
542:
543: case "nepaliName": dictionary.Add("ne", xa.Value); break;
544:
545: case "hebrewName": dictionary.Add("he", xa.Value); break;
546:
547: case "vietnameseName": dictionary.Add("vi", xa.Value); break;
548:
549: default: break;
550: }
551: }
552: }
553:
554: return dictionary;
555: }
556:
557: ////////////////////////////////////////////////////////////////////////////
558:
559: /// <summary>
560: ///
561: /// </summary>
562: public static List<Country> List2
563: {
564: // used for special cases
565: get
566: {
567: int i;
568:
569: if (countryList == null || countryList.Count == 0)
570: {
571: countryList = (from q in XDocument.Elements("countryList").Elements("country")
572: select new Country
573: {
574: Itu = int.TryParse(q.Attribute("itu").Value.Replace("-", ""), out i) ? i : 0,
575: Name = Ia.Cl.Models.Default.ToTitleCase(q.Attribute("name").Value),
576: ArabicName = q.Attribute("arabicName").Value,
577: NativeName = q.Attribute("nativeName").Value,
578: Latitude = q.Attribute("latitude").Value,
579: Longitude = q.Attribute("longitude").Value,
580: Capital = q.Attribute("capital").Value,
581: CapitalLatitude = q.Attribute("capitalLatitude").Value,
582: CapitalLongitude = q.Attribute("capitalLongitude").Value,
583: Iso2 = q.Attribute("iso2").Value,
584: Iso3 = q.Attribute("iso3").Value,
585: Iana = q.Attribute("iana").Value,
586: Un = q.Attribute("un").Value,
587: Ioc = q.Attribute("ioc").Value,
588: Fips = (q.Attribute("iso2").Value != "" && Iso2ToFipsHashtable.ContainsKey(q.Attribute("iso2").Value)) ? Iso2ToFipsHashtable[q.Attribute("iso2").Value].ToString() : "",
589: SpokenLanguageIso6391ListString = q.Attribute("spokenLanguageIso6391List").Value
590: }
591: ).ToList<Country>();
592: }
593:
594: return countryList;
595: }
596: }
597:
598: ////////////////////////////////////////////////////////////////////////////
599:
600: /// <summary>
601: ///
602: /// </summary>
603: public static Hashtable FipsToIso2Hashtable
604: {
605: get
606: {
607: if (fipsToIso2Hashtable == null || fipsToIso2Hashtable.Count == 0)
608: {
609: fipsToIso2Hashtable = new Hashtable(fipsIsoList.Count / 4);
610:
611: for (int i = 0; i < fipsIsoList.Count; i += 4)
612: {
613: fipsToIso2Hashtable[fipsIsoList[i]] = fipsIsoList[i + 1];
614: }
615: }
616:
617: return fipsToIso2Hashtable;
618: }
619: }
620:
621: ////////////////////////////////////////////////////////////////////////////
622:
623: /// <summary>
624: ///
625: /// </summary>
626: public static Hashtable Iso2ToFipsHashtable
627: {
628: get
629: {
630: if (iso2ToFipsHashtable == null || iso2ToFipsHashtable.Count == 0)
631: {
632: iso2ToFipsHashtable = new Hashtable(fipsIsoList.Count / 4);
633:
634: for (int i = 0; i < fipsIsoList.Count; i += 4)
635: {
636: iso2ToFipsHashtable[fipsIsoList[i + 1]] = fipsIsoList[i];
637: }
638: }
639:
640: return iso2ToFipsHashtable;
641: }
642: }
643:
644: ////////////////////////////////////////////////////////////////////////////
645:
646: /// <summary>
647: ///
648: /// </summary>
649: public static string FipsFromIso2(string iso2)
650: {
651: string fips;
652:
653: if (Iso2ToFipsHashtable.ContainsKey(iso2)) fips = Iso2ToFipsHashtable[iso2].ToString();
654: else fips = null;
655:
656: return fips;
657: }
658:
659: ////////////////////////////////////////////////////////////////////////////
660:
661: /// <summary>
662: ///
663: /// </summary>
664: public static string Iso2FromFips(string fips)
665: {
666: string iso2;
667:
668: if (FipsToIso2Hashtable.ContainsKey(fips)) iso2 = FipsToIso2Hashtable[fips].ToString();
669: else iso2 = null;
670:
671: return iso2;
672: }
673:
674: ////////////////////////////////////////////////////////////////////////////
675:
676: /// <summary>
677: ///
678: /// </summary>
679: public List<Ia.Cl.Models.Language> SpokenLanguageList
680: {
681: get
682: {
683: string s;
684: List<Ia.Cl.Models.Language> list;
685:
686: if (!string.IsNullOrEmpty(SpokenLanguageIso6391ListString))
687: {
688: s = "," + SpokenLanguageIso6391ListString;
689:
690: list = (from l in Ia.Cl.Models.Language.List where s.Contains("," + l.Iso6391) select l).ToList();
691: }
692: else list = null;
693:
694: return list;
695: }
696: }
697:
698: ////////////////////////////////////////////////////////////////////////////
699:
700: /// <summary>
701: ///
702: /// How to embed and access resources by using Visual C# http://support.microsoft.com/kb/319292/en-us
703: ///
704: /// 1. Change the "Build Action" property of your XML file from "Content" to "Embedded Resource".
705: /// 2. Add "using System.Reflection".
706: /// 3. Manifest resource stream will start with the project namespace, the location of XML file.
707: ///
708: /// </summary>
709:
710: private static XDocument XDocument
711: {
712: get
713: {
714: Assembly _assembly;
715: StreamReader streamReader;
716:
717: xd = null;
718: _assembly = Assembly.GetExecutingAssembly();
719: streamReader = new StreamReader(_assembly.GetManifestResourceStream("Ia.Cl.model.country.country.xml"));
720:
721: try
722: {
723: if (streamReader.Peek() != -1)
724: {
725: xd = System.Xml.Linq.XDocument.Load(streamReader);
726: }
727: }
728: catch (Exception)
729: {
730: }
731: finally
732: {
733: }
734:
735: return xd;
736: }
737: }
738:
739: ////////////////////////////////////////////////////////////////////////////
740: ////////////////////////////////////////////////////////////////////////////
741: }
742: }
- Mouse (Ia.Cl.Model) : Windows mouse movements and properties control support class.
- Winapi (Ia.Cl.Model) : WINAPI click events support class.
- ApplicationOperator (Ia.Cl.Model) : ApplicationOperator
- Access (Ia.Ftn.Cl.Model.Business) : Access support class for Fixed Telecommunications Network (FTN) business model.
- Address (Ia.Ftn.Cl.Model.Business) : Address Framework class for Fixed Telecommunications Network (FTN) business model.
- Administration (Ia.Ftn.Cl.Model.Business) : Administration support class of Fixed Telecommunications Network (FTN) business model.
- Default (Ia.Ftn.Cl.Model.Business.Application) : Default Application network information support class for the Fixed Telecommunications Network business model
- Authority (Ia.Ftn.Cl.Model.Business) : Authority support class of Fixed Telecommunications Network (FTN) business model.
- Configuration (Ia.Ftn.Cl.Model.Business) : Configuration Framework class for Fixed Telecommunications Network (FTN) business model.
- Contact (Ia.Ftn.Cl.Model.Business) : Contact support class of Fixed Telecommunications Network (FTN) business model.
- Default (Ia.Ftn.Cl.Model.Business) : Default general support class of Fixed Telecommunications Network (FTN) business model.
- Axe (Ia.Ftn.Cl.Model.Business.Ericsson) : Ericsson AXE support class of Fixed Telecommunications Network (FTN) business model.
- Subscriber (Ia.Ftn.Cl.Model.Business.Ericsson) : AXE Subscriber support class for Fixed Telecommunications Network (FTN) business model.
- Heartbeat (Ia.Ftn.Cl.Model.Business) : Heartbeat information support class for the Fixed Telecommunications Network business model
- Asbr (Ia.Ftn.Cl.Model.Business.Huawei) : AGCF Users (ASBR) support class for Huawei's Fixed Telecommunications Network (FTN) business model.
- Board (Ia.Ftn.Cl.Model.Business.Huawei) : Huawei's Board support class of Fixed Telecommunications Network (FTN) business model.
- Default (Ia.Ftn.Cl.Model.Business.Huawei) : Defaul general support class for Huawei's Fixed Telecommunications Network (FTN) business model.
- Dev (Ia.Ftn.Cl.Model.Business.Huawei) : Huawei's Dev support class of Fixed Telecommunications Network (FTN) business model.
- Ems (Ia.Ftn.Cl.Model.Business.Huawei) : Element Management System (EMS) support class for Huawei's Fixed Telecommunications Network (FTN) business model.
- Ims (Ia.Ftn.Cl.Model.Business.Huawei) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) support class for Huawei's Fixed Telecommunications Network (FTN) business model
- Mgw (Ia.Ftn.Cl.Model.Business.Huawei) : Media Gateway (MGW) support class for Huawei's Fixed Telecommunications Network (FTN) business model.
- Nce (Ia.Ftn.Cl.Model.Business.Huawei) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) support class for Huawei's Fixed Telecommunications Network (FTN) business model
- OntSipInfo (Ia.Ftn.Cl.Model.Business.Huawei) : Huawei's EMS ONT SIP Info support class of Fixed Telecommunications Network (FTN) business model.
- Ont (Ia.Ftn.Cl.Model.Business.Huawei) : Huawei's Ont support class of Fixed Telecommunications Network (FTN) business model.
- Onu (Ia.Ngn.Cl.Model.Business.Huawei) : Huawei's ONU support class of Next Generation Network'a (NGN's) business model.
- Owsbr (Ia.Ftn.Cl.Model.Business.Huawei) : Huawei's OwSbr Entity Framework class for Fixed Telecommunications Network (FTN) business model.
- Port (Ia.Ftn.Cl.Model.Business.Huawei) : Huawei's Port support class of Fixed Telecommunications Network (FTN) business model.
- Sbr (Ia.Ftn.Cl.Model.Business.Huawei) : Huawei's Sbr Entity Framework class for Fixed Telecommunications Network (FTN) business model.
- Seruattr (Ia.Ftn.Cl.Model.Business.Huawei) : SERUATTR Signaling Service Processing System (SPS) support class for Huawei's Fixed Telecommunications Network (FTN) business model.
- SoftX (Ia.Ftn.Cl.Model.Business.Huawei) : U2020 Northbound Interface IP (SoftX) support class for Huawei's Fixed Telecommunications Network (FTN) business model.
- Sps (Ia.Ftn.Cl.Model.Business.Huawei) : Signaling Service Processing System (SPS) support class for Huawei's Fixed Telecommunications Network (FTN) business model.
- Vag (Ia.Ftn.Cl.Model.Business.Huawei) : Huawei's EMS VAG Entity Framework class for Fixed Telecommunications Network (FTN) business model.
- VoipPstnUser (Ia.Ftn.Cl.Model.Business.Huawei) : Huawei's EMS VOIP PSTN User support class of Fixed Telecommunications Network (FTN) business model.
- Ims (Ia.Ftn.Cl.Model.Business) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) support class for Fixed Telecommunications Network (FTN) business model
- Ip (Ia.Ftn.Cl.Model.Business) : IP support class of Fixed Telecommunications Network (FTN) business model.
- Mail (Ia.Ftn.Cl.Model.Business) : Mail process support class of Fixed Telecommunications Network (FTN) business model.
- Default (Ia.Ftn.Cl.Model.Business.Maintenance) : Default maintenance network information support class for the Fixed Telecommunications Network business model
- Find (Ia.Ftn.Cl.Model.Business.Maintenance) : Find subscriber and network information support class for the Fixed Telecommunications Network business model
- Script (Ia.Ftn.Cl.Model.Business.Maintenance) : Script support class for Fixed Telecommunications Network (FTN) class library model.
- Task (Ia.Ftn.Cl.Model.Business.Maintenance) : Execute backend task support class for the Fixed Telecommunications Network business model
- DatabaseInformation (Ia.Ftn.Mdaa.Cl.Model.Business) : DatabaseInformation support class for Ministry Database Analysis Application business model.
- Default (Ia.Ftn.Cl.Model.Business.Mdaa) : Default mdaa network information support class for the Fixed Telecommunications Network business model
- MinistryDatabase (Ia.Ftn.Cl.Model.Business.Mdaa) : MinistryDatabase support class for Fixed Telecommunications Network (FTN) business model.
- TableInformation (Ia.Ftn.Mdaa.Cl.Model.Business) : TableInformation support class for Ministry Database Analysis Application business model.
- Migration (Ia.Ftn.Cl.Model.Business) : Migration support class of Fixed Telecommunications Network (FTN) business model.
- Msmq (Ia.Ftn.Cl.Model.Business) : MSMQ support class for Fixed Telecommunications Network (FTN) business model.
- NetworkDesignDocument (Ia.Ftn.Cl.Model.Business) : Network Design Document support class for Fixed Telecommunications Network (FTN) business model.
- AgcfEndpoint (Ia.Ftn.Cl.Model.Business.Nokia) : AGCF Endpoint support class for Nokia's Fixed Telecommunications Network (FTN) business model.
- AgcfGatewayRecord (Ia.Ftn.Cl.Model.Business.Nokia) : AGCF Gateway Records support class for Nokia's Fixed Telecommunications Network (FTN) business model.
- AgcfGatewayTable (Ia.Ftn.Cl.Model.Business.Nokia) : AGCF Gateway Table support class for Nokia's Fixed Telecommunications Network (FTN) business model.
- AmsTransaction (Ia.Ftn.Cl.Model.Nokia.Business) : Nokia AmsTransaction Entity Framework class for Fixed Telecommunications Network (FTN) business model.
- Ams (Ia.Ftn.Cl.Model.Business.Nokia) : Access Management System (AMS) support class for Nokia's Fixed Telecommunications Network (FTN) business model.
- Ims (Ia.Ftn.Cl.Model.Business.Nokia) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) support class for Nokia's Fixed Telecommunications Network (FTN) business model.
- OntOntPots (Ia.Ftn.Cl.Model.Business.Nokia) : ONT-ONTPOTS support class of Fixed Telecommunications Network (FTN) Nokia business model.
- OntServiceHsi (Ia.Ngn.Cl.Model.Business.Nokia) : ONT-SERVICEHSI support class of Next Generation Network'a (NGN's) Nokia business model.
- OntServiceVoip (Ia.Ftn.Cl.Model.Business.Nokia) : ONT-SERVICEVOIP support class of Fixed Telecommunications Network (FTN) Nokia business model.
- Ont (Ia.Ftn.Cl.Model.Business.Nokia) : ONT support class of Fixed Telecommunications Network (FTN) Nokia business model.
- Sdc (Ia.Ftn.Cl.Model.Business.Nokia) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) support class for Nokia's Fixed Telecommunications Network (FTN) business model.
- SubParty (Ia.Ftn.Cl.Model.Business.Nokia) : SubParty support class for Nokia's Fixed Telecommunications Network (FTN) business model.
- Subscriber (Ia.Ftn.Cl.Model.Business.Nokia) : Subscriber support class for Nokia's Fixed Telecommunications Network (FTN) business model.
- Procedure (Ia.Ftn.Cl.Model.Business) : Provision support class of Fixed Telecommunications Network (FTN) business model.
- Provision (Ia.Ftn.Cl.Model.Business) : Provision support class of Fixed Telecommunications Network (FTN) business model.
- Report (Ia.Ftn.Cl.Model.Business) : Report support class of Fixed Telecommunications Network (FTN) business model.
- Secretary (Ia.Ftn.Cl.Model.Business) : Secretary support class of Fixed Telecommunications Network (FTN) business model.
- ServiceAddress (Ia.Ftn.Cl.Model.Business) : ServiceAddress Framework class for Fixed Telecommunications Network (FTN) business model.
- ServiceRequestAdministrativeIssue (Ia.Ftn.Cl.Model.Business) : Service Request Administrative Issue support class of Fixed Telecommunications Network (FTN) business model.
- ServiceRequestHistory (Ia.Ftn.Cl.Model.Business) : Service Request History support class of Fixed Telecommunications Network (FTN) business model.
- ServiceRequestHsi (Ia.Ngn.Cl.Model.Business) : Service Request Hsi support class of Next Generation Network'a (NGN's) business model.
- ServiceRequestOntDetail (Ia.Ftn.Cl.Model.Business) : Service Request Ont Detail support class of Fixed Telecommunications Network (FTN) business model.
- ServiceRequestOnt (Ia.Ftn.Cl.Model.Business) : Service Request Ont support class of Fixed Telecommunications Network (FTN) business model.
- ServiceRequestService (Ia.Ftn.Cl.Model.Business) : Service Request Service support class of Fixed Telecommunications Network (FTN) business model.
- ServiceRequestStatisticalVariable (Ia.Ftn.Cl.Model.Business) : ServiceRequestStatisticalVariable support class of Fixed Telecommunications Network (FTN) business model.
- ServiceRequestType (Ia.Ftn.Cl.Model.Business) : Service Request Type support class of Fixed Telecommunications Network (FTN) business model.
- ServiceRequest (Ia.Ftn.Cl.Model.Business) : Service Request support class of Fixed Telecommunications Network (FTN) business model.
- ServiceSerialRequestService (Ia.Ftn.Cl.Model.Business) : Service Serial Request Service support class of Fixed Telecommunications Network (FTN) business model.
- ServiceServiceRequestOnt (Ia.Ftn.Cl.Model.Business) : ServiceServiceRequestOnt support class for Fixed Telecommunications Network (FTN) business model.
- Service (Ia.Ftn.Cl.Model.Business) : Service support class of Fixed Telecommunications Network (FTN) business model.
- Service2 (Ia.Ftn.Cl.Model.Business) : Service Entity Framework class for Fixed Telecommunications Network (FTN) business model.
- Ewsd (Ia.Ftn.Cl.Model.Business.Siemens) : Nokia's Siemens EWSD support class of Fixed Telecommunications Network (FTN) business model.
- Subscriber (Ia.Ftn.Cl.Model.Business.Siemens) : EWSD Subscriber support class for Fixed Telecommunications Network (FTN) business model.
- Transction (Ia.Ftn.Cl.Model.Business) : Transction support class of Fixed Telecommunications Network (FTN) business model.
- Axe (Ia.Ftn.Cl.Model.Client.Ericsson) : Ericsson's AXE support class for Ericsson's PSTN Exchange Migration to Fixed Telecommunications Network (FTN) client model.
- Ems (Ia.Ftn.Cl.Model.Client.Huawei) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) client support class for Huawei's Fixed Telecommunications Network (FTN) EMS client model.
- Ims (Ia.Ftn.Cl.Model.Client.Huawei) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) client support class for Huawei's Fixed Telecommunications Network (FTN) client model.
- SoftX (Ia.Ftn.Cl.Model.Client.Huawei) : U2020 Northbound Interface IP (SoftX) support class for Huawei's Fixed Telecommunications Network (FTN) client model.
- Sps (Ia.Ftn.Cl.Model.Client.Huawei) : Signaling Service Processing System (SPS) support class for Huawei's Fixed Telecommunications Network (FTN) SPS client model.
- Ams (Ia.Ftn.Cl.Model.Client.Nokia) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) client support class for Nokia's Fixed Telecommunications Network (FTN) AMS client model.
- Ims (Ia.Ftn.Cl.Model.Client.Nokia) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) client support class for Nokia's Fixed Telecommunications Network (FTN) client model.
- Sdc (Ia.Ftn.Cl.Model.Client.Nokia) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) client support class for Nokia's Fixed Telecommunications Network (FTN) client model.
- Access (Ia.Ftn.Cl.Model.Data) : Access support class for Fixed Telecommunications Network (FTN) data model.
- Administration (Ia.Ftn.Cl.Model.Data) : Administration support class for Fixed Telecommunications Network (FTN) data model.
- Contact (Ia.Ftn.Cl.Model.Data) : Contact Entity Framework class for Fixed Telecommunications Network (FTN) data model.
- Default (Ia.Ftn.Cl.Model.Data) : Default support class for Fixed Telecommunications Network (FTN) data model.
- Axe (Ia.Ftn.Cl.Model.Data.Ericsson) : Ericsson AXE support class of Fixed Telecommunications Network (FTN) data model.
- Subscriber (Ia.Ftn.Cl.Model.Data.Ericsson) : AXE Subscriber support class for Fixed Telecommunications Network (FTN) data model.
- Event (Ia.Ftn.Cl.Model.Data) : Nokia AMS Event support class for Fixed Telecommunications Network (FTN) data model.
- Guide (Ia.Ftn.Cl.Model.Data) : Guide support class for Fixed Telecommunications Network (FTN) data model.
- Help (Ia.Ftn.Cl.Model.Data) : Help class for Fixed Telecommunications Network (FTN) data model.
- Asbr (Ia.Ftn.Cl.Model.Data.Huawei) : AGCF Users (ASBR) support class for Huawei's Fixed Telecommunications Network (FTN) data model.
- Board (Ia.Ftn.Cl.Model.Data.Huawei) : Huawei's Board support class of Fixed Telecommunications Network (FTN) data model.
- Default (Ia.Ftn.Cl.Model.Data.Huawei) : Defaul general support class for Huawei's Fixed Telecommunications Network (FTN) data model.
- Dev (Ia.Ftn.Cl.Model.Data.Huawei) : Huawei's Dev support class of Fixed Telecommunications Network (FTN) data model.
- Ems (Ia.Ftn.Cl.Model.Data.Huawei) : Access Management System (AMS) support class for Huawei's Fixed Telecommunications Network (FTN) data model.
- Ims (Ia.Ftn.Cl.Model.Data.Huawei) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) support class for Huawei's Fixed Telecommunications Network (FTN) data model
- Mgw (Ia.Ftn.Cl.Model.Data.Huawei) : Media Gateway (MGW) support class for Huawei's Fixed Telecommunications Network (FTN) data model.
- OntSipInfo (Ia.Ftn.Cl.Model.Data.Huawei) : Huawei's EMS ONT SIP INFO support class of Fixed Telecommunications Network (FTN) data model.
- Ont (Ia.Ftn.Cl.Model.Data.Huawei) : Huawei's Ont support class of Fixed Telecommunications Network (FTN) data model.
- Onu (Ia.Ngn.Cl.Model.Data.Huawei) : Huawei ONU support class for Next Generation Network (NGN) data model.
- Owsbr (Ia.Ftn.Cl.Model.Data.Huawei) : Huawei's Owsbr Entity Framework class for Fixed Telecommunications Network (FTN) data model.
- Port (Ia.Ftn.Cl.Model.Data.Huawei) : Huawei's Port support class of Fixed Telecommunications Network (FTN) data model.
- Sbr (Ia.Ftn.Cl.Model.Data.Huawei) : Huawei's Sbr Entity Framework class for Fixed Telecommunications Network (FTN) data model.
- Seruattr (Ia.Ftn.Cl.Model.Data.Huawei) : SERUATTR Signaling Service Processing System (SPS) support class for Huawei's Fixed Telecommunications Network (FTN) data model.
- SoftX (Ia.Ftn.Cl.Model.Data.Huawei) : U2020 Northbound Interface IP (SoftX) support class for Huawei's Fixed Telecommunications Network (FTN) data model.
- Sps (Ia.Ftn.Cl.Model.Data.Huawei) : Signaling Service Processing System (SPS) support class for Huawei's Fixed Telecommunications Network (FTN) data model.
- Vag (Ia.Ftn.Cl.Model.Data.Huawei) : Huawei's EMS VAG Entity Framework class for Fixed Telecommunications Network (FTN) data model.
- VoipPstnUser (Ia.Ftn.Cl.Model.Data.Huawei) : Huawei's EMS VOIP PSTN User support class of Fixed Telecommunications Network (FTN) data model.
- Ims (Ia.Ftn.Cl.Model.Data) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) support class for Fixed Telecommunications Network (FTN) data model
- Mail (Ia.Ftn.Cl.Model.Data) : Mail class for Fixed Telecommunications Network (FTN) data model.
- Cache (Ia.Ngn.Cl.Model.Data.Maintenance) : Cache support class for the Next Generation Network data model
- Find (Ia.Ftn.Cl.Model.Data.Maintenance) : Find subscriber and network information support class for the Fixed Telecommunications Network data model
- MinistryDatabase (Ia.Ftn.Cl.Model.Data) : MinistryDatabase support class for Fixed Telecommunications Network (FTN) data model.
- Migration (Ia.Ftn.Cl.Model.Data) : Migration support class of Fixed Telecommunications Network (FTN) data model.
- Miscellaneous (Ia.Ftn.Cl.Model.Data) : Miscellaneous Entity Framework class for Fixed Telecommunications Network (FTN) data model.
- Msmq (Ia.Ftn.Cl.Model.Data) : MSMQ support class for Fixed Telecommunications Network (FTN) data model.
- NetworkDesignDocument (Ia.Ftn.Cl.Model.Data) : Network Design Document support class for Fixed Telecommunications Network (FTN) data model.
- AgcfEndpoint (Ia.Ftn.Cl.Model.Data.Nokia) : AGCF Endpoint support class for Nokia data model.
- AgcfGatewayRecord (Ia.Ftn.Cl.Model.Data.Nokia) : AGCF Gateway Records support class for Nokia data model.
- AmsTransaction (Ia.Ftn.Cl.Model.Data.Nokia) : Nokia AmsTransaction Entity Framework class for Fixed Telecommunications Network (FTN) data model.
- Ams (Ia.Ftn.Cl.Model.Data.Nokia) : Access Management System (AMS) support class for Nokia data model.
- Default (Ia.Ftn.Cl.Model.Data.Nokia) : Defaul general support class for Nokia's Fixed Telecommunications Network (FTN) data model.
- Ims (Ia.Ftn.Cl.Model.Data.Nokia) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) support class for Nokia's Fixed Telecommunications Network (FTN) data model.
- OntOntPots (Ia.Ftn.Cl.Model.Data.Nokia) : ONT-ONTPOTS support class for Fixed Telecommunications Network (FTN) Nokia data model.
- OntServiceHsi (Ia.Ngn.Cl.Model.Data.Nokia) : ONT-SERVICEHSI support class for Next Generation Network (NGN) Nokia data model.
- OntServiceVoip (Ia.Ftn.Cl.Model.Data.Nokia) : ONT-SERVICEVOIP support class for Fixed Telecommunications Network (FTN) Nokia data model.
- Ont (Ia.Ftn.Cl.Model.Data.Nokia) : ONT support class for Fixed Telecommunications Network (FTN) Nokia data model.
- Sdc (Ia.Ftn.Cl.Model.Data.Nokia) : Fixed Telecommunications Network's Operations Support System Management Intranet (FTN OSS) support class for Nokia's Fixed Telecommunications Network (FTN) data model.
- SubParty (Ia.Ftn.Cl.Model.Data.Nokia) : SubParty support class for Nokia's Fixed Telecommunications Network (FTN) data model.
- Subscriber (Ia.Ftn.Cl.Model.Data.Nokia) : Subscriber Entity Framework class for Fixed Telecommunications Network (FTN) data model.
- Pots (Ia.Ftn.Cl.Model.Data) : POTS legacy support class for Fixed Telecommunications Network (FTN) data model.
- Provision (Ia.Ftn.Cl.Model.Data) : Provision support class for Fixed Telecommunications Network (FTN) data model.
- ReportHistory (Ia.Ftn.Cl.Model.Data) : Report History support class for Fixed Telecommunications Network (FTN) data model.
- Report (Ia.Ftn.Cl.Model.Data) : Report support class for Fixed Telecommunications Network (FTN) data model.
- Secretary (Ia.Ftn.Cl.Model.Data) : Secretary support class of Fixed Telecommunications Network (FTN) data model.
- ServiceExemption (Ia.Ftn.Cl.Model.Data) : ServiceExemption Framework class for Fixed Telecommunications Network (FTN) data model.
- ServiceInitialState (Ia.Ngn.Cl.Model.Data) : Service Initial State Framework class for Next Generation Network (NGN) data model.
- ServiceRequestAdministrativeIssue (Ia.Ftn.Cl.Model.Data) : Service Request Administrative Issue support class for Fixed Telecommunications Network (FTN) data model.
- ServiceRequestHistory (Ia.Ftn.Cl.Model.Data) : Service Request History support class for Fixed Telecommunications Network (FTN) data model.
- ServiceRequestHsi (Ia.Ngn.Cl.Model.Data) : Service Request Hsi support class for Next Generation Network (NGN) data model.
- ServiceRequestOntDetail (Ia.Ftn.Cl.Model.Data) : Service Request Ont Detail support class for Fixed Telecommunications Network (FTN) data model.
- ServiceRequestOnt (Ia.Ftn.Cl.Model.Data) : Service Request Ont support class for Fixed Telecommunications Network (FTN) data model.
- ServiceRequestService (Ia.Ftn.Cl.Model.Data) : Service Request Service support class for Fixed Telecommunications Network (FTN) data model.
- ServiceRequestType (Ia.Ftn.Cl.Model.Data) : Service Request Type support class for Fixed Telecommunications Network (FTN) data model.
- ServiceRequest (Ia.Ftn.Cl.Model.Data) : Service Request support class for Fixed Telecommunications Network (FTN) data model.
- Service (Ia.Ftn.Cl.Model.Data) : Service support class for Fixed Telecommunications Network (FTN) data model.
- Service2 (Ia.Ftn.Cl.Model.Data) : Service support class for Fixed Telecommunications Network (FTN) data model.
- Ewsd (Ia.Ftn.Cl.Model.Data.Siemens) : Nokia's Siemens EWSD support class of Fixed Telecommunications Network (FTN) data model.
- Subscriber (Ia.Ftn.Cl.Model.Data.Siemens) : EWSD Subscriber support class for Fixed Telecommunications Network (FTN) data model.
- Staff (Ia.Ftn.Cl.Model.Data) : Staff support class for Fixed Telecommunications Network (FTN) data model.
- Transaction (Ia.Ftn.Cl.Model.Data) : Transaction support class for Fixed Telecommunications Network (FTN) data model.
- Access (Ia.Ftn.Cl.Model) : Access Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Contact (Ia.Ftn.Cl.Model) : Contact Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- AxeSubscriber (Ia.Ftn.Cl.Model.Ericsson) : AXE Subscriber Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Event (Ia.Ftn.Cl.Model) : Event Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Asbr (Ia.Ftn.Cl.Model.Huawei) : Huawei's AGCF Users (ASBR) Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- EmsBoard (Ia.Ftn.Cl.Model.Huawei) : Huawei's EMS Board Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- EmsDev (Ia.Ftn.Cl.Model.Huawei) : Huawei's EMS Dev Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Mgw (Ia.Ftn.Cl.Model.Huawei) : Huawei's Media Gateway (MGW) Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Msan (Ia.Ngn.Cl.Model.Huawei) : Huawei's Msan Entity Framework class for Next Generation Network (NGN) entity model.
- EmsOntSipInfo (Ia.Ftn.Cl.Model.Huawei) : Huawei's EMS ONT SIP INFO Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- EmsOnt (Ia.Ftn.Cl.Model.Huawei) : Huawei's EMS Ont Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Onu (Ia.Ngn.Cl.Model.Huawei) : Huawei's ONU Entity Framework class for Next Generation Network (NGN) entity model.
- Owsbr (Ia.Ftn.Cl.Model.Huawei) : Huawei's Owsbr Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- EmsPort (Ia.Ftn.Cl.Model.Huawei) : Huawei's EMS Port Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Sbr (Ia.Ftn.Cl.Model.Huawei) : Huawei's Sbr Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Seruattr (Ia.Ftn.Cl.Model.Huawei) : SERUATTR Signaling Service Processing System (SPS) support class for Huawei's Fixed Telecommunications Network (FTN) entity model.
- EmsVag (Ia.Ftn.Cl.Model.Huawei) : Huawei's EMS VAG Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- EmsVoipPstnUser (Ia.Ftn.Cl.Model.Huawei) : Huawei's EMS VOIP PSTN User Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Inventory (Ia.Ftn.Cl.Model) : Inventory Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- LogicalCircuit (Ia.Ngn.Cl.Model) : Logical-Circuit Entity Framework class for Next Generation Network (NGN) entity model.
- Miscellaneous (Ia.Ftn.Cl.Model) : Miscellaneous Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- NddPon (Ia.Ngn.Cl.Model.NetworkDesignDocument) : Network Design Document support class for Next Generation Network (NGN) entity model.
- AgcfEndpoint (Ia.Ftn.Cl.Model.Nokia) : AGCF Endpoint Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- AgcfGatewayRecord (Ia.Ftn.Cl.Model.Nokia) : AGCF Gateway Record Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- AlInitialInstallation (Ia.Ngn.Cl.Model.AlcatelLucent) : Alcatel-Lucent Initial Installation Entity Framework class for Next Generation Network (NGN) entity model.
- AmsTransaction (Ia.Ftn.Cl.Model.Nokia) : Nokia AmsTransaction Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- SubParty (Ia.Ftn.Cl.Model.Nokia) : SubParty Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Subscriber (Ia.Ftn.Cl.Model.Nokia) : Subscriber Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- OntOntPots (Ia.Ftn.Cl.Model) : ONT-ONTPOTS Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- OntServiceHsi (Ia.Ngn.Cl.Model) : ONT-SERVICEHSI Entity Framework class for Next Generation Network (NGN) entity model.
- OntServiceVoip (Ia.Ftn.Cl.Model) : ONT-SERVICEVOIP Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Ont (Ia.Ftn.Cl.Model) : ONT Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- ReportHistory (Ia.Ftn.Cl.Model) : Report History Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Report (Ia.Ftn.Cl.Model) : Report Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- ServiceExemption (Ia.Ftn.Cl.Model) : ServiceExemption Framework class for Fixed Telecommunications Network (FTN) entity model.
- ServiceInitialState (Ia.Ngn.Cl.Model) : Service Initial State Entity Framework class for Next Generation Network (NGN) entity model.
- ServiceRequestAdministrativeIssue (Ia.Ftn.Cl.Model) : Service Request Administrative Issue Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- ServiceRequestHistory (Ia.Ftn.Cl.Model) : Service Request History Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- ServiceRequestHsi (Ia.Ngn.Cl.Model) : Service Request Hsi Entity Framework class for Next Generation Network (NGN) entity model.
- ServiceRequestOntDetail (Ia.Ftn.Cl.Model) : Service Request Ont Detail Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- ServiceRequestOnt (Ia.Ftn.Cl.Model) : Service Request Ont Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- ServiceRequestService (Ia.Ftn.Cl.Model) : Service Request Service Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- ServiceRequestType (Ia.Ftn.Cl.Model) : Service Request Type Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- ServiceRequest (Ia.Ftn.Cl.Model) : Service Request Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Service2 (Ia.Ftn.Cl.Model) : Service Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- EwsdSubscriber (Ia.Ftn.Cl.Model.Siemens) : EWSD Subscriber Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Staff (Ia.Ftn.Cl.Model) : Staff Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Transaction (Ia.Ftn.Cl.Model) : Transaction Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
- Chat (Ia.Ftn.Cl.Model.Telegram) : Telegram Chat/Group/User support class of Fixed Telecommunications Network (FTN) business and data model.
- Access (Ia.Ftn.Cl.Model.Ui) : Access support class for Fixed Telecommunications Network (FTN) ui model.
- Default (Ia.Ftn.Cl.Model.Ui.Administration) : Administration support class for Fixed Telecommunications Network (FTN) ui model.
- Framework (Ia.Ftn.Cl.Model.Ui.Administration) : Network Design Document support class for Fixed Telecommunications Network (FTN) UI model.
- Default (Ia.Ftn.Cl.Model.Ui) : Default support class for Fixed Telecommunications Network (FTN) ui model.
- Subscriber (Ia.Ftn.Cl.Model.Ui.Ericsson) : AXE Subscriber Entity Framework class for Fixed Telecommunications Network (FTN) UI model.
- EmsOnt (Ia.Ftn.Cl.Model.Ui.Huawei) : Huawei's EMS Ont Entity Framework class for Fixed Telecommunications Network (FTN) UI model.
- Sbr (Ia.Ftn.Cl.Model.Ui.Huawei) : Huawei's Sbr Entity Framework class for Fixed Telecommunications Network (FTN) UI model.
- InventoryForDataGridView (Ia.Ftn.Cl.Model.Ui) : Inventory For DataGridView support class for Fixed Telecommunications Network (FTN) ui model.
- Mail (Ia.Ftn.Cl.Model.Ui) : Mail process support class of Fixed Telecommunications Network (FTN) UI model.
- AccessFamilyTypeAreaBlock (Ia.Ftn.Cl.Model.Ui.Maintenance) : Maintenance support class for Fixed Telecommunications Network (FTN) ui model.
- Find (Ia.Ftn.Cl.Model.Ui.Maintenance) : Find subscriber and network information support class for the Fixed Telecommunications Network ui model
- Ams (Ia.Ftn.Cl.Model.Ui.Maintenance.Transaction) : Ams support class for Fixed Telecommunications Network (FTN) ui model.
- Default (Ia.Ftn.Cl.Model.Ui.Maintenance.Report) : Maintenance Report data support class for the Fixed Telecommunications Network ui model
- NetworkDesignDocument (Ia.Ftn.Cl.Model.Ui) : Network Design Document support class for Fixed Telecommunications Network (FTN) UI model.
- AgcfEndpoint (Ia.Ftn.Cl.Model.Ui.Nokia) : AGCF Endpoint Entity Framework class for Fixed Telecommunications Network (FTN) ui model.
- AgcfGatewayRecord (Ia.Ftn.Cl.Model.Ui.Nokia) : AGCF Gateway Record Entity Framework class for Fixed Telecommunications Network (FTN) UI model.
- SubParty (Ia.Ftn.Cl.Model.Ui.Nokia) : SubParty Entity Framework class for Fixed Telecommunications Network (FTN) ui model.
- Subscriber (Ia.Ftn.Cl.Model.Ui.Nokia) : Subscriber Entity Framework class for Fixed Telecommunications Network (FTN) ui model.
- Performance (Ia.Ftn.Cl.Model.Ui) : Performance support class for Fixed Telecommunications Network (FTN) ui model.
- Access (Ia.Ftn.Cl.Model.Ui.Provision) : Access support class for Fixed Telecommunications Network (FTN) ui model.
- ReportAccessServiceRequest (Ia.Ftn.Cl.Model.Ui) : Report Access Service Request support class for Fixed Telecommunications Network (FTN) ui model.
- Report (Ia.Ftn.Cl.Model.Ui) : Report support class for Fixed Telecommunications Network (FTN) ui model.
- ServiceAccessFlatTermId (Ia.Ftn.Cl.Model.Ui) : ServiceAccessFlatTermId support class for Fixed Telecommunications Network (FTN) ui model.
- ServiceCustomerAddressAccessStatisticalAccessName (Ia.Ftn.Cl.Model.Ui) : ServiceRequest ServiceRequestService Access Statistic support class for Fixed Telecommunications Network (FTN) ui model.
- ServiceRequestAdministrativeIssue (Ia.Ftn.Cl.Model.Ui) : Service Request Administrative Issue Entity Framework class for Fixed Telecommunications Network (FTN) UI model.
- ServiceRequestService (Ia.Ftn.Cl.Model.Ui) : Service Request Service Entity Framework class for Fixed Telecommunications Network (FTN) UI model.
- Service2 (Ia.Ftn.Cl.Model.Ui) : Service class for Fixed Telecommunications Network (FTN) UI model.
- Subscriber (Ia.Ftn.Cl.Model.Ui.Siemens) : EWSD Subscriber Entity Framework class for Fixed Telecommunications Network (FTN) UI model.
- Text (Ia.Ftn.Cl.Model.Ui) : Text support class for Fixed Telecommunications Network (FTN) ui model.
- Administration (Ia.Ftn.Wa.Model.Business) : Administration support class for Fixed Telecommunications Network (FTN) web application (Intranet) model.
- Contact (Ia.Ftn.Wa.Model.Business) : Contact support class for Fixed Telecommunications Network (FTN) web application (Intranet) model.
- Default (Ia.Ftn.Wa.Model.Business) : Administration support class for Fixed Telecommunications Network (FTN) web application (Intranet) model.
- Script (Ia.Ftn.Wa.Model.Business.Maintenance) : Script support class for Fixed Telecommunications Network (FTN) web application (Intranet) model.
- AccessController (Ia.Ngn.Ofn.Wa.Api.Model.Controller) : Access API Controller class of Optical Fiber Network (OFN) model.
- EncryptionController (Ia.Ngn.Ofn.Wa.Api.Controller.Cryptography) : Cryptography, Encryption Controller
- Default2Controller (Ia.Ftn.Wa.Api.Model.Controller) : Default API Controller class of Optical Fiber Network (OFN) model.
- MaintenanceController (Ia.Ngn.Ofn.Wa.Api.Model.Controller) : Maintenance API Controller class of Optical Fiber Network (OFN) model.
- ServiceRequestAdministrativeIssueController (Ia.Ngn.Ofn.Wa.Api.Model.Controller) : Service Request Administrative Issue API Controller class of Optical Fiber Network (OFN) model.
- ServiceRequestTypeController (Ia.Ngn.Ofn.Wa.Api.Model.Controller) : Service Request Type API Controller class of Optical Fiber Network (OFN) model.
- ServiceRequestController (Ia.Ngn.Ofn.Wa.Api.Model.Controller) : Service Request API Controller class of Optical Fiber Network (OFN) model.
- ServiceController (Ia.Ngn.Ofn.Wa.Api.Model.Controller) : Service API Controller class of Optical Fiber Network (OFN) model.
- Administration (Ia.Ftn.Wa.Model.Data) : Administration support class for Fixed Telecommunications Network (FTN) web application (Intranet) model.
- Script (Ia.Ftn.Wa.Model.Data) : Script support class for Fixed Telecommunications Network (FTN) web application (Intranet) model.
- Default (Ia.Ftn.Wa.Model.Ui) : Default support class for Fixed Telecommunications Network (FTN) web application (Intranet) model.
- Mouse (Ia.Cl.Model) : Windows mouse movements and properties control support class.
- Winapi (Ia.Cl.Model) : WINAPI click events support class.
- Agent (Ia.Cl.Model) : Agent model
- ApplicationConfiguration (Ia.Cl.Model) : Webhook API Controller class.
- Authentication (Ia.Cl.Model) : Manage and verify user logging and passwords. The administrator will define the user's password and logging website. The service will issue a true of false according to authentication.
- Storage (Ia.Cl.Models.Azure) : Azure Cloud related support functions.
- Default (Ia.Cl.Models.Business.Nfc) : Default NFC Near-Field Communication (NFC) Support Business functions
- Inventory (Ia.Cl.Models.Business.Nfc) : Inventory NFC Near-Field Communication (NFC) Support Business functions
- Tag (Ia.Cl.Models.Business.Nfc) : TAG NFC Near-Field Communication (NFC) Support Business functions
- Country (Ia.Cl.Model) : Country geographic coordinates and standard UN naming conventions.
- Germany (Ia.Cl.Model) : German cities and states.
- Kuwait (Ia.Cl.Model) : Kuwait provinces, cities, and areas.
- SaudiArabia (Ia.Cl.Model) : Saudi Arabia provinces, cities, and areas.
- Encryption (Ia.Cl.Models.Cryptography) : Symmetric Key Algorithm (Rijndael/AES) to encrypt and decrypt data.
- Default (Ia.Cl.Models.Data) : Support class for data model
- Default (Ia.Cl.Models.Data.Nfc) : Default NFC Near-Field Communication (NFC) Support Data functions
- Inventory (Ia.Cl.Models.Data.Nfc) : Inventory NFC Near-Field Communication (NFC) Support Data functions
- Project (Ia.Cl.Models.Nfc.Data) : Project Support class for NFC data model
- Tag (Ia.Cl.Models.Data.Nfc) : TAG NFC Near-Field Communication (NFC) Support Data functions
- Default (Ia.Cl.Models.Db) : Database support class.
- Msmq (Ia.Cl.Models.Db) : MSMQ Database support class. This handles storing and retrieving MSMQ storage.
- MySql (Ia.Model.Db) : MySQL supporting class.
- Object (Ia.Cl.Models.Db) : Object entity class
- Odbc (Ia.Cl.Models.Db) : ODBC support class.
- OleDb (Ia.Cl.Models.Db) : OLEDB support class
- Oracle (Ia.Cl.Models.Db) : Oracle support class.
- Sqlite (Ia.Cl.Models.Db) : SQLite support class.
- SqlServer (Ia.Cl.Models.Db) : SQL Server support class.
- SqlServerCe (Ia.Cs.Db) : SQL Server CE support class.
- Temp (Ia.Cl.Models.Db) : Temporary Storage support class.
- Text (Ia.Cl.Models.Db) : Text Database support class. This handles storing and retrieving text storage.
- Xml (Ia.Cl.Models.Db) : XML Database support class. This handles storing and retrieving XDocument storage.
- Default (Ia.Cl.Model) : General use static class of common functions used by most applications.
- Gv (Ia.Model.Design) : ASP.NET design related support class.
- Enumeration () : Enumeration class. Extends enumeration to class like behaviour.
- Extention () : Extention methods for different class objects.
- File (Ia.Cl.Model) : File manipulation related support class.
- Ftp (Ia.Cl.Model) : A wrapper class for .NET 2.0 FTP
- Location (Ia.Cl.Models.Geography) : Geographic location related function, location, coordinates (latitude, longitude), bearing, degree and radian conversions, CMap value for resolution, and country geographic info-IP from MaxMind.
- GeoIp (Ia.Cl.Model) : GeoIp class of Internet Application project model.
- Gmail (Ia.Cl.Model) : Gmail API support class
- StaticMap (Ia.Cl.Models.Google) : Google support class.
- Drive (Ia.Cl.Models.Google) : Google Drive Directory and File support class.
- Heartbeat (Ia.Cl.Model) : Heartbeat class.
- Hijri (Ia.Cl.Model) : Hijri date handler class.
- HtmlHelper (Ia.Cl.Model) : HtmlHelper for ASP.Net Core.
- Html (Ia.Cl.Model) : Handle HTML encoding, decoding functions.
- Http (Ia.Cl.Model) : Contains functions that relate to posting and receiving data from remote Internet/Intranet pages
- Identity (Ia.Cl.Model) : ASP.NET Identity support class.
- Image (Ia.Cl.Model) : Image processing support class.
- Imap (Ia.Cl.Model) : IMAP support class.
- Language (Ia.Cl.Model) : Language related support class including langauge list and codes.
- Individual (Ia.Cl.Models.Life) : Individual object.
- Main (Ia.Cl.Models.Life) : General base class for life entities. Make it link through delegates to create and update database objects.
- Log (Ia.Cl.Model) : Log file support class.
- Mouse (Ia.Cl.Model) : Windows mouse movements and properties control support class.
- Msmq (Ia.Cl.Model) : MSMQ (Microsoft Message Queuing) Support class.
- Newspaper (Ia.Cl.Model) : Newspaper and publication display format support class.
- Inventory (Ia.Cl.Models.Nfc) : Inventory NFC Near-Field Communication (NFC) Support Entity functions
- Tag (Ia.Cl.Models.Nfc) : TAG NFC Near-Field Communication (NFC) Support Entity functions
- Ocr (Ia.Cl.Model) : Handles OCR operations.
- Packet (Ia.Cl.Model) : Packet model
- PrayerTime (Ia.Cl.Model) : Prayer times support class.
- Punycode (Ia.Cl.Model) : Punycode support class.
- QrCode (Ia.Cl.Model) : QR Code support class.
- Result (Ia.Cl.Model) : Result support class.
- Seo (Ia.Cl.Model) : Search Engine Optimization (SEO) support class.
- DynamicSiteMapProvider () : Sitemap support class.
- Sms (Ia.Cl.Model) : SMS API service support class. Handles sending and recieving SMS messages through the ClickATell.com SMS API Service gateway. Requires subscription.
- Smtp (Ia.Cl.Model) : SMTP send mail server suppot class.
- Socket (Ia.Cl.Model) : Search Engine Optimization (SEO) support class.
- Sound (Ia.Cl.Model) : Sound support class.
- Stopwatch (Ia.Cl.Model) : Stopwatch model
- TagHelper (Ia.Cl.Models.T) : TagHelper for ASP.Net Core.
- Telnet (Ia.Cl.Model) : Telnet communication support class.
- Trace (Ia.Cl.Model) : Trace function to try to identifiy a user using IP addresses, cookies, and session states.
- Default (Ia.Cl.Models.Ui) : Default support UI class
- Upload (Ia.Cl.Model) : Handle file uploading functions.
- Utf8 (Ia.Cl.Model) : Handle UTF8 issues.
- Weather (Ia.Cl.Model) : Weather class
- Winapi (Ia.Cl.Model) : WINAPI click events support class.
- Word (Ia.Cl.Model) : Word object.
- Twitter (Ia.Cl.Model) : Twitter API support class.
- Xml (Ia.Cl.Model) : XML support class.
- Zip (Ia.Cl.Model) : Zip
- Business (Ia.Islamic.Koran.Belief.Model) : Koran Reference Network support functions: Business model
- Default (Ia.Islamic.Cl.Model.Business) : Koran Reference Network Class Library support functions: Business model
- PrayerTime (Ia.Islamic.Koran.Cl.Model.Business) : Prayer Time Business class of Islamic Koran Reference Network project model.
- Word (Ia.Islamic.Cl.Model.Business) : Koran Reference Network Class Library support functions: business model
- DefaultController (Ia.Ngn.Cl.Model.Api.Controller) : Service Suspension API Controller class of Next Generation Network'a (NGN's) model.
- KoranController (Ia.Islamic.Koran.Cl.Model.Api.Controller) : Koran API Controller class of Islamic Koran Reference Network project model.
- PrayerTimeController (Ia.Islamic.Koran.Cl.Model.Api.Controller) : Prayer Time API Controller class of Islamic Koran Reference Network project model.
- Chapter (Ia.Islamic.Cl.Model.Data) : Koran Reference Network Class Library support functions: data model
- Default (Ia.Islamic.Cl.Model.Data) : Koran Reference Network Class Library support functions: Data model
- Koran (Ia.Islamic.Cl.Model.Data) : Koran Reference Network Class Library support functions: data model
- VerseTopic (Ia.Islamic.Cl.Model.Data) : Koran Reference Network Class Library support functions: data model
- Verse (Ia.Islamic.Cl.Model.Data) : Koran Reference Network Class Library support functions: data model
- Koran (Ia.Islamic.Cl.Model.Context) : Koran Reference Network Data Context
- Ef (Ia.Cl.Model) : Entity Framework support function
- Chapter (Ia.Islamic.Cl.Model) : Chapter Koran Reference Network Class Library support functions: Entity model
- Koran (Ia.Islamic.Cl.Model) : Koran Koran Reference Network Class Library support functions: Entity model
- VerseTopic (Ia.Islamic.Cl.Model) : VerseTopic Koran Reference Network Class Library support functions: Entity model
- Verse (Ia.Islamic.Cl.Model) : Verse Koran Reference Network Class Library support functions: Entity model
- WordVerse (Ia.Islamic.Cl.Model) : WordVerse Koran Reference Network Class Library support functions: Entity model
- Word (Ia.Islamic.Cl.Model) : Word Koran Reference Network Class Library support functions: Entity model
- Translation (Ia.Islamic.Cl.Model) : Koran Reference Network Class Library support functions: Data model
- VerseTopicUi (Ia.Islamic.Cl.Model.Ui) : Koran Reference Network Class Library support functions: UI model
- Default (Ia.Islamic.Koran.Wa.Model.Ui) : Koran Reference Network Class Library support functions: UI model
- Default (Ia.Islamic.Koran.Wfa.Model.Business) : Koran Reference Network Windows Form support functions: Business model
- Preparation (Ia.Islamic.Koran.Wfa.Model.Business) : Koran Reference Network Windows Form support functions: Business model
- Default (Ia.Islamic.Koran.Wfa.Model.Data) : Koran Reference Network Windows Form support functions: Data model
- Kanji (Ia.Learning.Cl.Model.Business) : Kanji business support class
- Kanji (Ia.Learning.Cl.Model.Data) : Kanji support class
- Default (Ia.Learning.Cl.Model) : Default data support functions
- MoeBook (Ia.Learning.Cl.Model) : Ministry of Education Books support class for Learning data model.
- Business (Ia.Learning.Kafiya.Model) : Default business support class.
- Data (Ia.Learning.Kafiya.Model) : Default data support class.
- Default (Ia.Learning.Kanji.Model.Business) : Default business support class.
- Default (Ia.Learning.Kanji.Model.Ui) : Default UI support class.
- Newspaper (Ia.Cl.Model) : Newspaper and publication display format support class.
- Default (Ia.Statistics.Cl.Model.Boutiqaat) : Structure of the boutiqaat.com website.
- Default (Ia.Statistics.Cl.Model.Dabdoob) : Structure of the dabdoob.com website.
- Default (Ia.Statistics.Cl.Model.EnglishBookshop) : Structure of the theenglishbookshop.com website.
- Default (Ia.Statistics.Cl.Model.FantasyWorldToys) : Structure of the fantasyworldtoys.com website.
- Default (Ia.Statistics.Cl.Model.HsBookstore) : Structure of the hsbookstore.com website.
- Default (Ia.Statistics.Cl.Model.LuluHypermarket) : Structure of the lulutypermarket.com website.
- Default (Ia.Statistics.Cl.Model.Natureland) : Structure of the natureland.net website.
- Site (Ia.Statistics.Cl.Model) : Site support class for Optical Fiber Network (OFN) data model.
- Default (Ia.Statistics.Cl.Model.SultanCenter) : Structure of the sultan-center.com website.
- Default (Ia.Statistics.Cl.Model.Taw9eel) : Structure of the taw9eel.com website.
- Default (Ia.TentPlay.Cl.Model.Business) : Support class for TentPlay business model
- Default (Ia.TentPlay.Cl.Model.Business.Trek) : Support class for TentPlay Trek business model
- FeatureClassDistanceToCapital (Ia.TentPlay.Cl.Model.Business.Trek) : FeatureClassDistanceToCapital Support class for TentPlay business model
- FeatureClass (Ia.TentPlay.Cl.Model.Business.Trek) : FeatureClass Support class for TentPlay Trek business model
- FeatureDesignation (Ia.TentPlay.Cl.Model.Business.Trek) : FeatureClass Support class for TentPlay Trek business model
- FeatureName (Ia.TentPlay.Cl.Model.Business.Trek) : Support class for TentPlay Trek business model
- Feature (Ia.TentPlay.Cl.Model.Business.Trek) : Feature class for TentPlay Trek business model
- CompanyInformation (Ia.TentPlay.Cl.Model.Data) : CompanyInformation Support class for TentPlay data model
- Default (Ia.TentPlay.Cl.Model.Data) : Support class for TentPlay data model
- ApplicationInformation (Ia.TentPlay.Cl.Model.Data.Trek) : ApplicationInformation Support class for TentPlay Trek data model
- Default (Ia.TentPlay.Cl.Model.Data.Trek) : Default class for TentPlay Trek data model
- FeatureClass (Ia.TentPlay.Cl.Model.Data.Trek) : FeatureClass Support class for TentPlay Trek business model
- FeatureDesignation (Ia.TentPlay.Cl.Model.Data.Trek) : FeatureDesignation Support class for TentPlay Trek data model
- Feature (Ia.TentPlay.Cl.Model.Data.Trek) : Feature Support class for TentPlay entity data
- NgaCountryWaypoint (Ia.TentPlay.Waypoint.Cl.Model.Data) : NgaCountryWaypoint Support class for TentPlay Waypoint entity data
- Score (Ia.TentPlay.Cl.Model.Memorise) : Score entity functions
- FeatureDesignation (Ia.TentPlay.Cl.Model.Trek) : FeatureDesignation Support class for TentPlay Trek entity model
- Feature (Ia.TentPlay.Cl.Model.Trek) : Feature Support class for TentPlay entity model
- ApplicationInformation (Ia.TentPlay.Cl.Model.Memorise) : ApplicationInformation Support class for TentPlay Memorise model
- Default (Ia.TentPlay.Cl.Model.Memorise) : Default class for TentPlay Memorise data model
- German (Ia.TentPlay.Cl.Model.Memorise) : German class
- Kana (Ia.TentPlay.Cl.Model.Memorise) : Kana class
- Kanji (Ia.TentPlay.Cl.Model.Memorise) : Kanji class
- Math (Ia.TentPlay.Cl.Model.Memorise) : Math Class
- MorseCode (Ia.TentPlay.Cl.Model.Memorise) : Morse code class
- PhoneticAlphabet (Ia.TentPlay.Cl.Model.Memorise) : Phonetic Alphabet
- Russian (Ia.TentPlay.Cl.Model.Memorise) : Russian class
- Test (Ia.TentPlay.Cl.Model.Memorise) : Test Class
- Default (Ia.TentPlay.Cl.Model.Ui.Trek) : Default class for TentPlay Trek UI model