public HttpResponseMessage Put(int id, ArchivosCLS archivosCLS) { try { id = archivosCLS.archivo_id; using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities()) { Archivo archivo = db.Archivos.Where(p => p.archivo_id.Equals(id)).First(); if (archivo == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Archivo no encontrado.")); } else { archivo.archivo_descrip = archivosCLS.archivo_descrip; db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Post(string nombreArchivo, string seccion, ArchivosCLS archivosCLS) { try { using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities()) { Archivo archivo = new Archivo(); archivo.archivo_descrip = archivosCLS.archivo_descrip; archivo.archivo_ruta = "assets/archivos/" + nombreArchivo; archivo.archivo_seccion = seccion; archivo.archivo_cancela = "N"; db.Archivos.Add(archivo); db.SaveChanges(); var Mensaje = Request.CreateResponse(HttpStatusCode.Created, archivosCLS); return(Mensaje); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }