public async Task <IActionResult> GetSizes() { try { var sizes = await _sizeRepository.GetSizesAsync(); var results = Mapper.Map <IEnumerable <SizeDto> >(sizes); return(Ok(results)); } catch (Exception e) { _logger.LogCritical($"GET {Route} - {e.GetType().Name} - {e.Message} - {e.StackTrace}"); return(StatusCode(500, "An error ocurred in server")); } }