Example #1
0
        public async Task <IActionResult> GetEntropyResult([FromQuery] EntropyFilterDto entropyFilterDto)
        {
            var entropyType = DataMappings.ToEntropyType(entropyFilterDto.EntropyTypeID);

            if (entropyType != EntropyType.Undefined)
            {
                _logger.LogInformation($"Valid entropy type: {entropyType}, generating entropy.");

                return(entropyType switch
                {
                    EntropyType.Int => GetActionResultInternal(await _entropyResultMappingService.GetResult <int>(EntropyFilter.Create(entropyFilterDto))),
                    _ => NotFound()
                });
Example #2
0
 public static IEntropyFilter Create(EntropyFilterDto entropyFilterDto)
 => Create(entropyFilterDto.EntropyTypeID, entropyFilterDto.Limit);