magritton
12/11/2015 - 12:35 AM

Add items to SharePoint list using the client object model.

Add items to SharePoint list using the client object model.

ClientContext cix = new ClientContext("http://scushp01");
            cix.Credentials = new NetworkCredential("scu\\SVCSPProfileReader", "bacrEm7S");
            cix.ExecuteQuery();

            List l = cix.Web.Lists.GetByTitle("HireBirth");
            cix.ExecuteQuery();
            foreach (var pd in lstData)
            {
                try
                {
                    ListItemCreationInformation lci = new ListItemCreationInformation();
                    ListItem li = l.AddItem(lci);
                    li["First_x0020_Name"] = pd.firstName;
                    li["Last_x0020_Name"] = pd.lastName;
                    li["Hire_x0020_Date"] = pd.HireDate;
                    li["Birth_x0020_Date"] = pd.BirthDate;
                    li["Birthday"] = pd.BirthDate.Month.ToString() + "-" + pd.BirthDate.Day.ToString();
                    li["Show"] = pd.BirthDate.Month == DateTime.Now.Month?"True":"False";
                    li["HShow"] = pd.HireDate.Month == DateTime.Now.Month ? "True" : "False";
                    li["Years"] = DateTime.Now.Year - pd.HireDate.Year;
                    li.Update();
                    cix.ExecuteQuery();
                    Console.WriteLine("Added: " + pd.firstName + " " + pd.lastName);
                }
                catch (System.Exception exx)
                {
                    Console.WriteLine(exx.Message);
                }
            }