private static void EncryptedCredentialsSample(AuthenticatedSitecoreDataContext context) { var query = new SitecoreItemQuery(SitecoreQueryType.Read) { ItemId = "{11111111-1111-1111-1111-111111111111}", QueryScope = new[] { SitecoreItemScope.Self } }; ISitecoreWebResponse response = context.GetResponse <SitecoreWebResponse>(query); if (response.StatusCode == HttpStatusCode.OK) { WriteResponseMeta(response); WebApiItem item = response.Result.Items[0]; Wl("path", item.Path); Nl(); } else { WriteError(response); } Nl(); }
private static WebApiDTO ItemToDTO(WebApiItem webApiItem) => new WebApiDTO { Id = webApiItem.Id, Name = webApiItem.Name, IsComplete = webApiItem.IsComplete };
/// <summary> /// Writes the fields of the passed item to the console. /// </summary> /// <param name="item">The item.</param> private static void WriteFields(WebApiItem item) { foreach (KeyValuePair <string, WebApiField> field in item.Fields) { Wl("fieldname", field.Value.Name); Wl("fieldvalue", field.Value.Value); Nl(); } }
public async Task <ActionResult <WebApiDTO> > CreatewebApiItem(WebApiDTO webApiItemDTO) { var webApiItem = new WebApiItem { IsComplete = webApiItemDTO.IsComplete, Name = webApiItemDTO.Name }; _context.WebApiItems.Add(webApiItem); await _context.SaveChangesAsync(); return(CreatedAtAction( nameof(GetWebApiItem), new { id = webApiItem.Id }, ItemToDTO(webApiItem))); }