public static ReportRowEntity Create(IKycOfficersPerformanceRow rowObj, string rowId)
        {
            var jsonRow = JsonConvert.SerializeObject(rowObj, Formatting.None, new JsonSerializerSettings
            {
                DateTimeZoneHandling = DateTimeZoneHandling.Unspecified
            });

            return(new ReportRowEntity()
            {
                PartitionKey = GeneratePartitionKey(rowObj.ReportDay),
                RowKey = rowId,
                Timestamp = DateTimeOffset.UtcNow,

                ReportType = KycReportType.KycOfficersPerformance,
                JsonRow = jsonRow
            });
        }
 public async Task InsertRow(IKycOfficersPerformanceRow row)
 {
     var reportDataRow = KycOfficersPerformanceReportEntity.Create(row, row.RowId);
     await _tableStorage.InsertOrReplaceAsync(reportDataRow);
 }