Added short switch usage with .net 5
This commit is contained in:
		
							parent
							
								
									9fda3b548c
								
							
						
					
					
						commit
						d20232db12
					
				@ -56,40 +56,18 @@ namespace Microsoft.eShopOnContainers.Services.Catalog.API.Controllers
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        private string GetImageMimeTypeFromImageFileExtension(string extension)
 | 
					        private string GetImageMimeTypeFromImageFileExtension(string extension)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            string mimetype;
 | 
					            string mimetype = extension switch
 | 
				
			||||||
 | 
					 | 
				
			||||||
            switch (extension)
 | 
					 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                case ".png":
 | 
					                ".png" => "image/png",
 | 
				
			||||||
                    mimetype = "image/png";
 | 
					                ".gif" => "image/gif",
 | 
				
			||||||
                    break;
 | 
					                ".jpg" or ".jpeg" => "image/jpeg",
 | 
				
			||||||
                case ".gif":
 | 
					                ".bmp" => "image/bmp",
 | 
				
			||||||
                    mimetype = "image/gif";
 | 
					                ".tiff" => "image/tiff",
 | 
				
			||||||
                    break;
 | 
					                ".wmf" => "image/wmf",
 | 
				
			||||||
                case ".jpg":
 | 
					                ".jp2" => "image/jp2",
 | 
				
			||||||
                case ".jpeg":
 | 
					                ".svg" => "image/svg+xml",
 | 
				
			||||||
                    mimetype = "image/jpeg";
 | 
					                _ => "application/octet-stream",
 | 
				
			||||||
                    break;
 | 
					            };
 | 
				
			||||||
                case ".bmp":
 | 
					 | 
				
			||||||
                    mimetype = "image/bmp";
 | 
					 | 
				
			||||||
                    break;
 | 
					 | 
				
			||||||
                case ".tiff":
 | 
					 | 
				
			||||||
                    mimetype = "image/tiff";
 | 
					 | 
				
			||||||
                    break;
 | 
					 | 
				
			||||||
                case ".wmf":
 | 
					 | 
				
			||||||
                    mimetype = "image/wmf";
 | 
					 | 
				
			||||||
                    break;
 | 
					 | 
				
			||||||
                case ".jp2":
 | 
					 | 
				
			||||||
                    mimetype = "image/jp2";
 | 
					 | 
				
			||||||
                    break;
 | 
					 | 
				
			||||||
                case ".svg":
 | 
					 | 
				
			||||||
                    mimetype = "image/svg+xml";
 | 
					 | 
				
			||||||
                    break;
 | 
					 | 
				
			||||||
                default:
 | 
					 | 
				
			||||||
                    mimetype = "application/octet-stream";
 | 
					 | 
				
			||||||
                    break;
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            return mimetype;
 | 
					            return mimetype;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user