public HttpResponseMessage Put(int id, CatPlazasCLS catplazasCLS) { try { id = catplazasCLS.catp_id; using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities()) { Cat_Plazas catplazas = db.Cat_Plazas.Where(p => p.catp_id.Equals(id)).First(); if (catplazas == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Plaza no encontrado")); } else { catplazas.catp_descrip = catplazasCLS.catp_descrip; catplazas.catp_status = catplazasCLS.catp_status; catplazas.catp_categoria = catplazasCLS.catp_categoria; catplazas.catp_funcion = catplazasCLS.catp_funcion; catplazas.catp_adscripcion = catplazasCLS.catp_adscripcion; db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Post(string Usuario, CatPlazasCLS catplazasCLS) { try { using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities()) { Cat_Plazas catplazas = new Cat_Plazas(); catplazas.catp_descrip = catplazasCLS.catp_descrip; catplazas.catp_status = catplazasCLS.catp_status; catplazas.catp_u_captura = Usuario; catplazas.catp_f_captura = DateTime.Now; catplazas.catp_categoria = catplazasCLS.catp_categoria; catplazas.catp_funcion = catplazasCLS.catp_funcion; catplazas.catp_adscripcion = catplazasCLS.catp_adscripcion; db.Cat_Plazas.Add(catplazas); db.SaveChanges(); var Mensaje = Request.CreateResponse(HttpStatusCode.Created, catplazasCLS); return(Mensaje); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }