Esempio n. 1
0
        public async Task <IActionResult> GetSalesRecords([FromQuery] SalesRecordsRequestModel salesRecordsRequest)
        {
            try
            {
                var salesRecordOptions = _mapper.Map <SalesRecordsOptions>(salesRecordsRequest);
                var records            = await _salesRecordsService.GetSalesRecords(salesRecordOptions);

                var dtos = _mapper.Map <PagedResultDto <SalesRecordDto> >(records);

                return(Ok(dtos));
            }
            catch (Exception e)
            {
                _logger.Error(e, $"Unexpected exception in method {nameof(GetSalesRecords)}.");
                throw;
            }
        }
Esempio n. 2
0
 public async Task GetSalesRecords_WhenOptionsIsNull_ShouldThrowException()
 {
     await _salesRecordsService.GetSalesRecords(null);
 }