Skip to content

Commit 255e45d

Browse files
authored
Merge pull request #564 from bcgov/yj
Yj
2 parents 6636a44 + 5dc6d99 commit 255e45d

File tree

5 files changed

+11
-10
lines changed

5 files changed

+11
-10
lines changed

server/StrDss.Api/Controllers/BizLicencesController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public async Task<ActionResult> UploadBizLicences([FromForm] PlatformDataUploadD
6868
[HttpGet("uploadhistory")]
6969
public async Task<ActionResult> GetUploadHistory(long? orgId, int pageSize, int pageNumber, string orderBy = "UpdDtm", string direction = "desc")
7070
{
71-
var history = await _uploadService.GetUploadHistory(orgId, pageSize, pageNumber, orderBy, direction, UploadDeliveryTypes.LicenceData);
71+
var history = await _uploadService.GetUploadHistory(orgId, pageSize, pageNumber, orderBy, direction, new string[] { UploadDeliveryTypes.LicenceData });
7272

7373
return Ok(history);
7474
}

server/StrDss.Api/Controllers/RentalListingReportsController.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,8 @@ public async Task<ActionResult> CreateRentalLisingReport([FromForm] PlatformData
7272
[HttpGet("rentallistinghistory")]
7373
public async Task<ActionResult> GetRentalListingHistory(long? platformId, int pageSize, int pageNumber, string orderBy = "UpdDtm", string direction = "desc")
7474
{
75-
var history = await _uploadService.GetUploadHistory(platformId, pageSize, pageNumber, orderBy, direction);
75+
var history = await _uploadService.GetUploadHistory(platformId, pageSize, pageNumber, orderBy, direction,
76+
new string[] { UploadDeliveryTypes.ListingData, UploadDeliveryTypes.TakedownData });
7677

7778
return Ok(history);
7879
}

server/StrDss.Common/CommonUtils.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public static bool IsValidEmailAddress(string email)
8787

8888
if (!valid) return false;
8989

90-
if (email.StartsWith(".") || email.EndsWith(".") || email.Contains(".@") || email.Contains("@.")) return false;
90+
if (email.StartsWith(".") || email.EndsWith(".") || email.Contains(".@") || email.Contains("@.") || email.Contains("..")) return false;
9191

9292
return true;
9393
}

server/StrDss.Data/Repositories/UploadDeliveryRepository.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public interface IUploadDeliveryRepository
2222
Task<UploadLineError> GetUploadLineWithError(long lineId);
2323
Task<bool> UploadHasErrors(long uploadId);
2424
Task<int> GetTotalNumberOfUploadLines(long uploadId);
25-
Task<PagedDto<UploadHistoryViewDto>> GetUploadHistory(long? orgId, int pageSize, int pageNumber, string orderBy, string direction, string? reportType = null);
25+
Task<PagedDto<UploadHistoryViewDto>> GetUploadHistory(long? orgId, int pageSize, int pageNumber, string orderBy, string direction, string[] reportTypes);
2626
Task<DssRentalUploadHistoryView?> GetRentalListingUpload(long deliveryId);
2727
}
2828

@@ -137,7 +137,7 @@ public async Task<int> GetTotalNumberOfUploadLines(long uploadId)
137137
return await _dbContext.DssUploadLines.Where(x => x.IncludingUploadDeliveryId == uploadId).CountAsync();
138138
}
139139

140-
public async Task<PagedDto<UploadHistoryViewDto>> GetUploadHistory(long? orgId, int pageSize, int pageNumber, string orderBy, string direction, string? reportType = null)
140+
public async Task<PagedDto<UploadHistoryViewDto>> GetUploadHistory(long? orgId, int pageSize, int pageNumber, string orderBy, string direction, string[] reportTypes)
141141
{
142142
var query = _dbContext.DssRentalUploadHistoryViews.AsNoTracking();
143143

@@ -149,9 +149,9 @@ public async Task<PagedDto<UploadHistoryViewDto>> GetUploadHistory(long? orgId,
149149
query = query.Where(x => x.ProvidingOrganizationId == orgId);
150150
}
151151

152-
if (reportType != null)
152+
if (reportTypes.Any())
153153
{
154-
query = query.Where(x => x.UploadDeliveryType == reportType);
154+
query = query.Where(x => reportTypes.Contains(x.UploadDeliveryType));
155155
}
156156

157157
var history = await Page<DssRentalUploadHistoryView, UploadHistoryViewDto>(query, pageSize, pageNumber, orderBy, direction);

server/StrDss.Service/UploadDeliveryService.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public interface IUploadDeliveryService
1818
{
1919
Task<Dictionary<string, List<string>>> UploadPlatformData(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);
21-
Task<PagedDto<UploadHistoryViewDto>> GetUploadHistory(long? orgId, int pageSize, int pageNumber, string orderBy, string direction, string? reportType = null);
21+
Task<PagedDto<UploadHistoryViewDto>> GetUploadHistory(long? orgId, int pageSize, int pageNumber, string orderBy, string direction, string[] reportTypes);
2222
Task<byte[]?> GetRentalListingErrorFile(long uploadId);
2323
}
2424
public class UploadDeliveryService : ServiceBase, IUploadDeliveryService
@@ -494,9 +494,9 @@ private async Task<Dictionary<string, List<string>>> ParseAndValidate(string rep
494494
return errors;
495495
}
496496

497-
public async Task<PagedDto<UploadHistoryViewDto>> GetUploadHistory(long? orgId, int pageSize, int pageNumber, string orderBy, string direction, string? reportType = null)
497+
public async Task<PagedDto<UploadHistoryViewDto>> GetUploadHistory(long? orgId, int pageSize, int pageNumber, string orderBy, string direction, string[] reportTypes)
498498
{
499-
return await _uploadRepo.GetUploadHistory(orgId, pageSize, pageNumber, orderBy, direction, reportType);
499+
return await _uploadRepo.GetUploadHistory(orgId, pageSize, pageNumber, orderBy, direction, reportTypes);
500500
}
501501

502502
public async Task<byte[]?> GetRentalListingErrorFile(long uploadId)

0 commit comments

Comments
 (0)