Beispiel #1
0
                                                      public HttpResponseMessage GetFile(long id) //id del Adjunto
                                                      {
                                                          var localFilePath = "";
                                                          var nombre        = "download";

                                                          try { log.Info(new MDCSet(this.ControllerContext.RouteData));
                                                                Adjunto fil = adjuntoRepo.Get(id);
                                                                localFilePath = fil.RutaCompleta;
                                                                nombre        = fil.nombre;


                                                                UtileriasArchivo util = new UtileriasArchivo();
                                                                return(util.GetFile(localFilePath, nombre, Request)); }
                                                          catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e);
                                                                                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, e.Message + " (" + nombre + ")")); }
                                                      }