Skip to content

Commit 2ae319e

Browse files
authored
Merge pull request #474 from neozhu/removeAutoFilterer
🍒 refactoring namespace for Specifications
2 parents 74ae895 + 5c50074 commit 2ae319e

File tree

54 files changed

+59
-86
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+59
-86
lines changed

src/Application/Common/Models/UploadRequest.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
// Licensed to the .NET Foundation under one or more agreements.
22
// The .NET Foundation licenses this file to you under the MIT license.
33

4-
using CleanArchitecture.Blazor.Domain.Enums;
5-
64
namespace CleanArchitecture.Blazor.Application.Common.Models;
75

86
public class UploadRequest

src/Application/Features/AuditTrails/DTOs/AuditTrailDto.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
using CleanArchitecture.Blazor.Application.Common.Interfaces.Serialization;
55
using CleanArchitecture.Blazor.Application.Features.Identity.Dto;
6-
using CleanArchitecture.Blazor.Domain.Enums;
76

87
namespace CleanArchitecture.Blazor.Application.Features.AuditTrails.DTOs;
98

src/Application/Features/AuditTrails/Queries/PaginationQuery/AuditTrailsWithPaginationQuery.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
using CleanArchitecture.Blazor.Application.Features.AuditTrails.Caching;
55
using CleanArchitecture.Blazor.Application.Features.AuditTrails.DTOs;
6-
using CleanArchitecture.Blazor.Application.Features.AuditTrails.Queries.Specification;
6+
using CleanArchitecture.Blazor.Application.Features.AuditTrails.Specifications;
77

88
namespace CleanArchitecture.Blazor.Application.Features.AuditTrails.Queries.PaginationQuery;
99

src/Application/Features/AuditTrails/Queries/Specification/AuditTrailAdvancedFilter.cs renamed to src/Application/Features/AuditTrails/Specifications/AuditTrailAdvancedFilter.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using CleanArchitecture.Blazor.Domain.Enums;
2-
3-
namespace CleanArchitecture.Blazor.Application.Features.AuditTrails.Queries.Specification;
1+
namespace CleanArchitecture.Blazor.Application.Features.AuditTrails.Specifications;
42
public enum AuditTrailListView
53
{
64
[Description("All")] All,

src/Application/Features/AuditTrails/Queries/Specification/AuditTrailAdvancedSpecification.cs renamed to src/Application/Features/AuditTrails/Specifications/AuditTrailAdvancedSpecification.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
namespace CleanArchitecture.Blazor.Application.Features.AuditTrails.Queries.Specification;
2-
1+
namespace CleanArchitecture.Blazor.Application.Features.AuditTrails.Specifications;
2+
#nullable disable warnings
33
public class AuditTrailAdvancedSpecification : Specification<AuditTrail>
44
{
55
public AuditTrailAdvancedSpecification(AuditTrailAdvancedFilter filter)

src/Application/Features/Customers/Commands/Create/CreateCustomerCommand.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// Licensed to the .NET Foundation under one or more agreements.
22
// The .NET Foundation licenses this file to you under the MIT license.
3-
using System.ComponentModel;
43
using CleanArchitecture.Blazor.Application.Features.Customers.DTOs;
54
using CleanArchitecture.Blazor.Application.Features.Customers.Caching;
65

src/Application/Features/Customers/Commands/Import/ImportCustomersCommand.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ IMapper mapper
4545
_excelService = excelService;
4646
_mapper = mapper;
4747
}
48-
public async Task<Result<int>> Handle(ImportCustomersCommand request, CancellationToken cancellationToken)
48+
#nullable disable warnings
49+
public async Task<Result<int>> Handle(ImportCustomersCommand request, CancellationToken cancellationToken)
4950
{
5051
// TODO: Implement ImportCustomersCommandHandler method
5152
var result = await _excelService.ImportAsync(request.Data, mappers: new Dictionary<string, Func<DataRow, CustomerDto, object?>>

src/Application/Features/Customers/Commands/Update/UpdateCustomerCommand.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// Licensed to the .NET Foundation under one or more agreements.
22
// The .NET Foundation licenses this file to you under the MIT license.
3-
using System.ComponentModel;
43
using CleanArchitecture.Blazor.Application.Features.Customers.DTOs;
54
using CleanArchitecture.Blazor.Application.Features.Customers.Caching;
65

src/Application/Features/Customers/DTOs/CustomerDto.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// Licensed to the .NET Foundation under one or more agreements.
22
// The .NET Foundation licenses this file to you under the MIT license.
33

4-
using System.ComponentModel;
54
namespace CleanArchitecture.Blazor.Application.Features.Customers.DTOs;
65

76
[Description("Customers")]

src/Application/Features/Customers/Queries/Export/ExportCustomersQuery.cs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,12 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33

44
using CleanArchitecture.Blazor.Application.Features.Customers.DTOs;
5-
using CleanArchitecture.Blazor.Application.Features.Customers.Queries.Pagination;
6-
using CleanArchitecture.Blazor.Application.Features.Customers.Queries.Specification;
5+
using CleanArchitecture.Blazor.Application.Features.Customers.Specifications;
76

87
namespace CleanArchitecture.Blazor.Application.Features.Customers.Queries.Export;
98

109
public class ExportCustomersQuery : CustomerAdvancedFilter, IRequest<Result<byte[]>>
1110
{
12-
public string OrderBy { get; set; } = "Id";
13-
public string SortDirection { get; set; } = "Descending";
14-
public CustomerListView ListView { get; set; } = CustomerListView.All;
15-
public UserProfile? CurrentUser { get; set; }
1611
public CustomerAdvancedPaginationSpec Specification => new CustomerAdvancedPaginationSpec(this);
1712
}
1813

@@ -58,7 +53,7 @@ public async Task<Result<byte[]>> Handle(ExportCustomersQuery request, Cancellat
5853
return await Result<byte[]>.SuccessAsync(result);;
5954
}
6055
}
61-
56+
#nullable disable warnings
6257
public class CustomersExportSpecification : Specification<Customer>
6358
{
6459
public CustomersExportSpecification(ExportCustomersQuery query)

0 commit comments

Comments
 (0)