public async Task <AssignmentInvoiceDto> ExecuteQueryAsync(GetAssignmentInvoiceQuery query, CancellationToken cancellationToken) { var invoiceId = InvoiceId.With(query.InvoiceId).Value; var readModel = await _readStore.GetAsync(invoiceId, cancellationToken).ConfigureAwait(false); return(readModel.ReadModel.ToAssignmentInvoiceDto()); }
public async Task <AssignmentDto> ExecuteQueryAsync(GetAssignmentQuery query, CancellationToken cancellationToken) { var assignmentId = AssignmentId.With(query.AssignmentId); var readModel = await _readStore.GetAsync(assignmentId.Value, cancellationToken).ConfigureAwait(false); return(readModel.ReadModel.ToAssignmentDto()); }
public async Task <PayoutEmployeeDto> ExecuteQueryAsync(GetPayoutEmployeeQuery query, CancellationToken cancellationToken) { var employeeId = EmployeeId.With(query.EmployeeId).Value; var readModel = await _readStore.GetAsync(employeeId, cancellationToken).ConfigureAwait(false); return(readModel.ReadModel.ToPayoutEmployeeDto()); }
public async Task <PaymentDto> ExecuteQueryAsync(GetPaymentQuery query, CancellationToken cancellationToken) { var paymentId = PaymentId.With(query.PaymentId).Value; var readModel = await _readStore.GetAsync(paymentId, cancellationToken).ConfigureAwait(false); return(readModel.ReadModel.ToPaymentDto()); }
public async Task <InvoiceCustomerDto> ExecuteQueryAsync(GetInvoiceCustomerQuery query, CancellationToken cancellationToken) { var customerId = CustomerId.With(query.CustomerId).Value; var readModel = await _readStore.GetAsync(customerId, cancellationToken).ConfigureAwait(false); return(readModel.ReadModel.ToInvoiceCustomerDto()); }