public void Get([FromRoute] string?id) { if (string.IsNullOrEmpty(id)) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return; } var content = photosRepository.Find(id); if (content == null) { Response.StatusCode = (int)HttpStatusCode.NotFound; return; } Response.StatusCode = (int)HttpStatusCode.OK; Response.ContentType = "image/jpeg"; Response.ContentLength = content.Length; Response.Body.WriteAsync(content).GetAwaiter().GetResult(); }