示例#1
0
        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;
        }
示例#2
0
 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));
 }