/// <summary>
 ///		Obtiene la ruta a un icono
 /// </summary>
 internal string GetIconRoute(IconIndex iconIndex)
 {
     if (ImageRoutes != null && ImageRoutes.TryGetValue(iconIndex, out string icon))
     {
         return(icon);
     }
     else
     {
         return(null);
     }
 }
Пример #2
0
 public object Get(ImageRoutes.GetImage request)
 {
     try
     {
         var img = Image.FromFile($"Images/{request.Name}.jpg");
         var ms = new MemoryStream();
         img.Save(ms, ImageFormat.Jpeg);
         return new HttpResult(ms, "image/jpeg");
     }
     catch (FileNotFoundException)
     {
         return HttpError.NotFound("Picture does not exist");
     }
     catch
     {
         return new HttpError(HttpStatusCode.InternalServerError, "Internal Server Error");
     }
 }