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