PageRenderTime 48ms CodeModel.GetById 18ms RepoModel.GetById 1ms app.codeStats 0ms

/ItemConsole/DeleteExample.cs

https://github.com/herskinduk/Usergroup.ItemWebApi
C# | 31 lines | 25 code | 3 blank | 3 comment | 0 complexity | 6229a3458a746f756b60d5ef5cc1b94b MD5 | raw file
  1. using Newtonsoft.Json.Linq;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.IO;
  5. using System.Linq;
  6. using System.Net;
  7. using System.Net.Http;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. using System.Web;
  11. namespace ItemConsole
  12. {
  13. public class DeleteExample
  14. {
  15. public static void DeleteItemsUnderHome()
  16. {
  17. // Setup Item request
  18. var request = WebRequest.CreateHttp("http://usergroup/-/item/v1/sitecore/content/home?scope=c");
  19. // Important: Children scope -> ^^^^^^^
  20. // Setup username and password headers
  21. request.Headers.Add("X-Scitemwebapi-Username", "admin");
  22. request.Headers.Add("X-Scitemwebapi-Password", "b");
  23. request.Method = "DELETE";
  24. var response = (HttpWebResponse)request.GetResponse();
  25. ConsoleExt.WriteJsonStream(response.GetResponseStream());
  26. }
  27. }
  28. }