Refactor: replace RecActionDto with RecActionViewDto
Standardize usage of RecActionViewDto across the codebase: - Update pipeline behaviors, mapping profiles, and commands to use RecActionViewDto. - Remove RecActionDto and introduce RecActionViewDto with equivalent properties and methods. - Adjust query handlers and related interfaces to work with RecActionViewDto. This clarifies DTO usage and aligns the model with domain intent.
This commit is contained in:
@@ -20,7 +20,7 @@ public record ReadRecActionQueryBase
|
||||
}
|
||||
}
|
||||
|
||||
public record ReadRecActionViewQuery : ReadRecActionQueryBase, IRequest<IEnumerable<RecActionDto>>
|
||||
public record ReadRecActionViewQuery : ReadRecActionQueryBase, IRequest<IEnumerable<RecActionViewDto>>
|
||||
{
|
||||
public ReadRecActionViewQuery(ReadRecActionQueryBase root) : base(root) { }
|
||||
|
||||
@@ -29,9 +29,9 @@ public record ReadRecActionViewQuery : ReadRecActionQueryBase, IRequest<IEnumera
|
||||
public ReadRecActionViewQuery() { }
|
||||
}
|
||||
|
||||
public class ReadRecActionViewQueryHandler(IRepository<RecActionView> repo, IMapper mapper) : IRequestHandler<ReadRecActionViewQuery, IEnumerable<RecActionDto>>
|
||||
public class ReadRecActionViewQueryHandler(IRepository<RecActionView> repo, IMapper mapper) : IRequestHandler<ReadRecActionViewQuery, IEnumerable<RecActionViewDto>>
|
||||
{
|
||||
public async Task<IEnumerable<RecActionDto>> Handle(ReadRecActionViewQuery request, CancellationToken cancel)
|
||||
public async Task<IEnumerable<RecActionViewDto>> Handle(ReadRecActionViewQuery request, CancellationToken cancel)
|
||||
{
|
||||
var query = repo.Where(act => act.ProfileId == request.ProfileId);
|
||||
|
||||
@@ -43,6 +43,6 @@ public class ReadRecActionViewQueryHandler(IRepository<RecActionView> repo, IMap
|
||||
if (actions.Count == 0)
|
||||
throw new NotFoundException($"No actions found for the profile {request.ProfileId}.");
|
||||
|
||||
return mapper.Map<IEnumerable<RecActionDto>>(actions);
|
||||
return mapper.Map<IEnumerable<RecActionViewDto>>(actions);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user