public HttpResponseMessage Put(int id, IntegrantesCLS integrantesCLS) { try { id = integrantesCLS.int_id; using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities()) { Integrante integrantes = db.Integrantes.Where(p => p.int_id.Equals(id)).First(); if (integrantes == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Integrante no encontrado")); } else { integrantes.int_nombre = integrantesCLS.int_nombre; integrantes.int_puesto = integrantesCLS.int_puesto; db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Post(string nombreArchivo, IntegrantesCLS integrantesCLS) { try { using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities()) { Integrante integrante = new Integrante(); integrante.int_nombre = integrantesCLS.int_nombre; integrante.int_puesto = integrantesCLS.int_puesto; integrante.int_ruta_imagen = "assets/images/integrantes/" + nombreArchivo; integrante.int_cancelado = "N"; db.Integrantes.Add(integrante); db.SaveChanges(); var Mensaje = Request.CreateResponse(HttpStatusCode.Created, integrantesCLS); return(Mensaje); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }