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())));
 }