public async Task <IActionResult> GetCustomerApplianceHistory([FromQuery] GetApplianceHistoryDto dto, CancellationToken token) { return(new Presenter <GetApplianceHistoryResponse>(await _mediator.Send(new GetApplianceHistoryRequest(User.ToClaimsIdentity(), dto), token)) .ToIActionResult()); }
public GetApplianceHistoryRequest(ClaimsIdentity identity, GetApplianceHistoryDto dto) : base(identity) { CustomerGuid = dto.CustomerGuid; Interval = dto.TimeInterval; IntervalOffset = dto.IntervalOffset ?? 0; }