ли вернуть Data после успешного обновления данных,
или мне придётся писать отдельный query в контроллере чтоб вернуть обновленный список данных в дб ?
например
public class SomeResponse
{
public List<SomeObj> Data {get; set;}
}
public class UpdateCommandHandler : IRequestHander<UpdateCommand, SomeResponse>
{
private readonly ISomeService someService;
public UpdateCommandHandler( ISomeService someService)
{
this. someService; = someService;
}
public async Task<SomeResponse> Handle(SomeCommand request, CancellationToken cancellationToken)
{
var response = new SomeResponse();
someService.UpdateDataById(request.Id);
response.Data = someService.GetUserById(request.Id)
return response;
}
———————————————————
someService.UpdateDataById(request.Id);
response.Data = someService.GetUserById(request.Id)
вот в этом части обновление и возврат обновлённых данных
нужно ли мне писать новый Query и переместить
response.Data = someService.GetUserById(request.Id)
в SomeQueryHandler ?
команда не должна результаты возвращать, пишите query
спасибо =)
Обсуждают сегодня