Mercurial > repos > IBBoard.WarFoundry.API
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 |