示例#1
0
        /// <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
            });
        }
示例#2
0
        /// <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,
            });
        }