public SurveillanceResult(string id, SurveilledItem item, string newContent, bool success, string errorText = null) { Id = id; ContentAsJson = newContent; Success = success; ErrorText = errorText; SetProject(item.TeamProjectInt); ActionInstanceIdentifier = item.ActionInstanceIdentifier; ActionKey = item.ActionKey; RegisteredBy = item.RegisteredByFriendlyName; CheckedAt = DateTime.Now; }
public static async Task <SurveilledItem> Get(string actionKey, string actionIdentifiser, Team team, ITableStorageDb <SurveilledItem> db) { return(await db.GetAsync(SurveilledItem.GetPartitionKey(actionKey), GetRowKey(team, actionIdentifiser), throwException : false)); }