public async Task <bool> AddActivityLog(Guid UserID, string Description, List <string> CallTrace) { if (CosmosAPI.DoActivityLog) { try { CosmosDocActivityLog newActivityLog = new CosmosDocActivityLog(UserID, Description, LocalFunctions.GetCallTraceString(CallTrace)); await cosmosDBRepoActivityLog.CreateItemAsync(newActivityLog, LocalFunctions.AddThisCaller(CallTrace, MethodBase.GetCurrentMethod())); return(true); } catch (CosmosException ex) { await CosmosAPI.cosmosDBClientError.AddErrorLog(UserID, ex.Message, LocalFunctions.AddThisCaller(CallTrace, MethodBase.GetCurrentMethod())); return(false); } } else { return(true); } }
public async Task <bool> Delete(CosmosDocActivityLog tsActivity, List <string> CallTrace) { return(await cosmosDBClientBase.DeleteItemAsync(tsActivity, pkPrefix, LocalFunctions.AddThisCaller(CallTrace, MethodBase.GetCurrentMethod()))); }