public async Task <IActionResult> Get([FromRoute] DimensionsModel dimensionsModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var dimensions = new Tuple <int, int>(dimensionsModel.Width, dimensionsModel.Height);
            var result     = await _fakePhotoService.GetBytePhotoByDimensionsAsync(dimensions);

            var imageFullPath = await _imageSourceService.WriteImageFileAsync(dimensions, result);

            var imageSource = _imageSourceService.GenerateImageTag(imageFullPath);

            return(Content(imageSource, "text/html"));
        }