Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Type>Article</Type>
- -<States>
- -<State>
- <Id>1</Id>
- <Name>Personal</Name>
- <Type>Article</Type>
- </State>
- ....
- </States>
- string stateID = null;
- myWebServer.State oneoftheStates = null;
- for (int i = 0; i < objInfo.States.Length; i++)
- {
- oneoftheStates = objInfo.States[i];
- if (oneoftheStates.Type == "Article") //This is the problem!!!
- {
- statusID = oneoftheStates.Id;
- break; // found it!
- }
- }
- <complexType name="State">
- <all>
- <element name="Id" type="xsd:string"/>
- <element name="Name" type="xsd:string" nillable="true"/>
- <element name="Type" type="tns:ObjectType" nillable="true"/>
- <element name="Produce" type="xsd:boolean" nillable="true"/><!-- If true for layouts, output will be send if set in featurelist -->
- <element name="Color" type="tns:Color" nillable="true"/>
- <element name="DefaultRouteTo" type="xsd:string" nillable="true"/><!-- default route to for this status, returned by server, no need to send as client -->
- </all>
- </complexType>
- string stateId = null;
- var states = new string[] { "bla", "bla2", "bla3" };
- for (int i = 0; i < states.Length; i++)
- {
- var stateType = states[i]; // get property by doing .Type;
- if (stateType == "Article")
- {
- stateId = states[i]; // get the Id by doing .Id;
- break;
- }
- }
- if (oneoftheStates.Type == myWebServer.ObjectType.Article)
- {
- statusID = oneoftheStates.Id;
- break;
- }
- public enum ObjectType {
- /// <remarks/>
- [System.Xml.Serialization.XmlEnumAttribute("")]
- Item,
- /// <remarks/>
- Article,
- /// <remarks/>
- ArticleTemplate,
- /// <remarks/>
- Layout,
- /// <remarks/>
- LayoutTemplate,
- /// <remarks/>
- Image,
- /// <remarks/>
- Advert,
- /// <remarks/>
- AdvertTemplate,
- /// <remarks/>
- Plan,
- /// <remarks/>
- Audio,
- /// <remarks/>
- Video,
- /// <remarks/>
- Library,
- /// <remarks/>
- Dossier,
- /// <remarks/>
- DossierTemplate,
- /// <remarks/>
- LayoutModule,
- /// <remarks/>
- LayoutModuleTemplate,
- /// <remarks/>
- Task,
- /// <remarks/>
- Hyperlink,
- /// <remarks/>
- Presentation,
- /// <remarks/>
- Archive,
- /// <remarks/>
- Other,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement