public static void SetIndexingStatus(this IUmbracoEntity entity, IndexingStatusOption status, string message) { if (!entity.AdditionalData.ContainsKey(Key)) { entity.AdditionalData.Add(Key, new IndexingStatus() { Status = status, Message = message }); } else { var state = entity.GetIndexingStatus(); state.Status = status; state.Message = message; } }
public static bool IndexError(this IUmbracoEntity entity) { return(entity.GetIndexingStatus().Status == IndexingStatusOption.Error); }
public static bool IndexSuccess(this IUmbracoEntity entity) { return(entity.GetIndexingStatus().Status == IndexingStatusOption.Success); }