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() });
public static IEntropyFilter Create(EntropyFilterDto entropyFilterDto) => Create(entropyFilterDto.EntropyTypeID, entropyFilterDto.Limit);