Skip to content

Commit 149db04

Browse files
authored
Merge pull request #794 from bcgov/yj
feat(dss-939)
2 parents 35e9961 + 4ee27c3 commit 149db04

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

server/StrDss.Api/Controllers/BizLicencesController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public async Task<ActionResult> UploadBizLicences([FromForm] PlatformDataUploadD
5454

5555
using var stream = dto.File.OpenReadStream();
5656

57-
errors = await _uploadService.UploadPlatformData(UploadDeliveryTypes.LicenceData, dto.ReportPeriod, dto.OrganizationId, stream);
57+
errors = await _uploadService.UploadData(UploadDeliveryTypes.LicenceData, dto.ReportPeriod, dto.OrganizationId, stream);
5858

5959
if (errors.Count > 0)
6060
{

server/StrDss.Api/Controllers/RentalListingReportsController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public async Task<ActionResult> CreateRentalLisingReport([FromForm] PlatformData
5858

5959
using var stream = dto.File.OpenReadStream();
6060

61-
errors = await _uploadService.UploadPlatformData(UploadDeliveryTypes.ListingData, dto.ReportPeriod, dto.OrganizationId, stream);
61+
errors = await _uploadService.UploadData(UploadDeliveryTypes.ListingData, dto.ReportPeriod, dto.OrganizationId, stream);
6262

6363
if (errors.Count > 0)
6464
{
@@ -82,7 +82,7 @@ public async Task<ActionResult> GetRentalListingHistory(long? platformId, int pa
8282
[HttpGet("uploads/{uploadId}/errorfile")]
8383
public async Task<ActionResult> GetRentalListingErrorFile(long uploadId)
8484
{
85-
var (bytes, hasPermission) = await _uploadService.GetRentalListingErrorFile(uploadId);
85+
var (bytes, hasPermission) = await _uploadService.GetErrorFile(uploadId);
8686

8787
if (!hasPermission)
8888
return Unauthorized();

server/StrDss.Api/Controllers/RentalListingsController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ public async Task<ActionResult> UploadTakedownConfrimation([FromForm] PlatformDa
202202

203203
using var stream = dto.File.OpenReadStream();
204204

205-
errors = await _uploadService.UploadPlatformData(UploadDeliveryTypes.TakedownData, dto.ReportPeriod, dto.OrganizationId, stream);
205+
errors = await _uploadService.UploadData(UploadDeliveryTypes.TakedownData, dto.ReportPeriod, dto.OrganizationId, stream);
206206

207207
if (errors.Count > 0)
208208
{

server/StrDss.Service/UploadDeliveryService.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ namespace StrDss.Service
1616
{
1717
public interface IUploadDeliveryService
1818
{
19-
Task<Dictionary<string, List<string>>> UploadPlatformData(string reportType, string reportPeriod, long orgId, Stream stream);
19+
Task<Dictionary<string, List<string>>> UploadData(string reportType, string reportPeriod, long orgId, Stream stream);
2020
Task<(Dictionary<string, List<string>>, string header)> ValidateAndParseUploadAsync(string reportPeriod, long orgId, string reportType, string hashValue, string[] mandatoryFields, TextReader textReader, List<DssUploadLine> uploadLines);
2121
Task<PagedDto<UploadHistoryViewDto>> GetUploadHistory(long? orgId, int pageSize, int pageNumber, string orderBy, string direction, string[] reportTypes);
22-
Task<(byte[]?, bool hasAccess)> GetRentalListingErrorFile(long uploadId);
22+
Task<(byte[]?, bool hasAccess)> GetErrorFile(long uploadId);
2323
Task<DssUploadDelivery?> GetNonTakedownUploadToProcessAsync();
2424
Task<DssUploadDelivery?> GetUploadToProcessAsync(string reportType);
2525
}
@@ -37,7 +37,7 @@ public UploadDeliveryService(
3737
_orgRepo = orgRepo;
3838
}
3939

40-
public async Task<Dictionary<string, List<string>>> UploadPlatformData(string reportType, string reportPeriod, long orgId, Stream stream)
40+
public async Task<Dictionary<string, List<string>>> UploadData(string reportType, string reportPeriod, long orgId, Stream stream)
4141
{
4242
if (_currentUser.OrganizationType != OrganizationTypes.BCGov && _currentUser.OrganizationId != orgId)
4343
{
@@ -501,7 +501,7 @@ public async Task<PagedDto<UploadHistoryViewDto>> GetUploadHistory(long? orgId,
501501
return await _uploadRepo.GetUploadHistory(orgId, pageSize, pageNumber, orderBy, direction, reportTypes);
502502
}
503503

504-
public async Task<(byte[]?, bool hasAccess)> GetRentalListingErrorFile(long uploadId)
504+
public async Task<(byte[]?, bool hasAccess)> GetErrorFile(long uploadId)
505505
{
506506
var upload = await _uploadRepo.GetRentalListingUploadWithErrors(uploadId);
507507

@@ -532,14 +532,14 @@ public async Task<PagedDto<UploadHistoryViewDto>> GetUploadHistory(long? orgId,
532532
var contents = new StringBuilder();
533533

534534
csv.Read();
535-
var header = csv.Parser.RawRecord.TrimEndNewLine() + ",errors";
535+
var header = "errors," + csv.Parser.RawRecord.TrimEndNewLine();
536536

537537
contents.AppendLine(header);
538538

539539
foreach (var lineId in linesWithError)
540540
{
541541
var line = await _uploadRepo.GetUploadLineWithError(lineId);
542-
contents.AppendLine(line.LineText.TrimEndNewLine() + $",\"{line.ErrorText ?? ""}\"");
542+
contents.AppendLine($"\"{line.ErrorText ?? ""}\"," + line.LineText.TrimEndNewLine());
543543
}
544544

545545
return (Encoding.UTF8.GetBytes(contents.ToString()), hasPermission);

0 commit comments

Comments
 (0)