/// <inheritdoc/> public async Task <EmailResponse> SendRecordOfSalesEmailAsync(RecordOfSales recordOfSales) { var request = new SendRecordOfSalesEmailRequest { RecordOfSales = this.mapper.Map <Api.Commissions.RecordOfSales>(recordOfSales), }; var response = await this.emailsClient.SendRecordOfSalesEmailAsync(request); return(new EmailResponse { IsSuccess = response.IsSuccess, Message = response.Message }); }
/// <inheritdoc/> public override async Task <SendRecordOfSalesEmailResponse> SendRecordOfSalesEmail(SendRecordOfSalesEmailRequest request, ServerCallContext context) { var recordOfSales = this.mapper.Map <RecordOfSales>(request.RecordOfSales); var response = await this.emailService.SendRecordOfSalesEmailAsync(recordOfSales); return(new SendRecordOfSalesEmailResponse { IsSuccess = response.IsSuccess, Message = response.Message, }); }