Accessing Item Fields via Sitecore Web Service
        Posted  
        
            by 
                Catch
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Catch
        
        
        
        Published on 2012-09-26T20:27:54Z
        Indexed on 
            2012/09/27
            9:37 UTC
        
        
        Read the original article
        Hit count: 536
        
I am creating items on the fly via Sitecore Web Service. So far I can create the items from this function:
AddFromTemplate
And I also tried this link: http://blog.hansmelis.be/2012/05/29/sitecore-web-service-pitfalls/
But I am finding it hard to access the fields. So far here is my code:
public void CreateItemInSitecore(string getDayGuid, Oracle.DataAccess.Client.OracleDataReader reader)
    {
        if (getDayGuid != null)
        {
            var sitecoreService = new EverBankCMS.VisualSitecoreService();
            var addItem = sitecoreService.AddFromTemplate(getDayGuid, templateIdRTT, "Testing", database, myCred);
            var getChildren = sitecoreService.GetChildren(getDayGuid, database, myCred);
            for (int i = 0; i < getChildren.ChildNodes.Count; i++)
            {
                if (getChildren.ChildNodes[i].InnerText.ToString() == "Testing")
                {
                    var getItem = sitecoreService.GetItemFields(getChildren.ChildNodes[i].Attributes[0].Value, "en", "1", true, database, myCred);
                    string p = getChildren.ChildNodes[i].Attributes[0].Value;
                }
            }
        }
    }
So as you can see I am creating an Item and I want to access the Fields for that item. I thought that GetItemFields will give me some value, but finding it hard to get it. Any clue?
© Stack Overflow or respective owner