comparison api/Objects/WarFoundryObject.cs @ 124:d59aa4e46761

Re #54: Add Army support to WarFoundryFactory * Handle empty string as well as null for ID to mean "auto-generate"
author IBBoard <dev@ibboard.co.uk>
date Mon, 24 Aug 2009 19:32:55 +0000
parents 2f3cafb69799
children f58051572ec7
comparison
equal deleted inserted replaced
123:52e8c3cdde10 124:d59aa4e46761
32 32
33 public virtual string ID 33 public virtual string ID
34 { 34 {
35 get 35 get
36 { 36 {
37 if (id == null) 37 if (id == null || id == "")
38 { 38 {
39 id = GenerateID(); 39 id = GenerateID();
40 } 40 }
41 41
42 return id; 42 return id;
43 } 43 }
44 44
45 set { id = (value == null ? GenerateID() : value.Trim()); } 45 set
46 {
47 string newId = (value == null ? "" : value.Trim());
48 id = (newId == "" ? GenerateID() : newId);
49 }
46 } 50 }
47 51
48 public virtual string Name 52 public virtual string Name
49 { 53 {
50 get 54 get