public HttpResponseMessage RestablecerSol(int id, ConcursoPlazasCLS concursoPlazasCLS) { try { id = concursoPlazasCLS.pad_id; using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities()) { Concurso_Plazas Concursousuario = db.Concurso_Plazas.Where(p => p.pad_id.Equals(id)).First(); if (Concursousuario == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Trabajador con ID " + id.ToString() + " no encontrado")); } else { Concursousuario.pad_cancelado = null; var dateTime = DateTime.Now; dateTime.ToString("dd/MM/yyyy HH:mm:ss tt", CultureInfo.InvariantCulture); Concursousuario.pad_fecha_restablece = dateTime.ToString(); Concursousuario.pad_user_restablece = concursoPlazasCLS.pad_user_restablece; db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Post(ConcursoPlazasCLS concursoplazasCLS) { try { using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities()) { Concurso_Plazas concurso_plazas = new Concurso_Plazas(); concurso_plazas.pad_plaza_id = concursoplazasCLS.pad_plaza_id; concurso_plazas.pad_mat = concursoplazasCLS.pad_mat; concurso_plazas.pad_nombre = concursoplazasCLS.pad_nombre; concurso_plazas.pad_adscripcion = concursoplazasCLS.pad_adscripcion; concurso_plazas.pad_categoria = concursoplazasCLS.pad_categoria; concurso_plazas.pad_sueldo = concursoplazasCLS.pad_sueldo; concurso_plazas.pad_funcion = concursoplazasCLS.pad_funcion; concurso_plazas.pad_situacion = concursoplazasCLS.pad_situacion; concurso_plazas.pad_permanencia = concursoplazasCLS.pad_permanencia; concurso_plazas.pad_f_ingreso = concursoplazasCLS.pad_f_ingreso; concurso_plazas.pad_f_antig = concursoplazasCLS.pad_f_antig; concurso_plazas.pad_n_insaluble = concursoplazasCLS.pad_n_insaluble; concurso_plazas.pad_adscrip_base = concursoplazasCLS.pad_adscrip_base; concurso_plazas.pad_catego_base = concursoplazasCLS.pad_catego_base; concurso_plazas.pad_funcion_base = concursoplazasCLS.pad_funcion_base; concurso_plazas.pad_situacion_base = concursoplazasCLS.pad_situacion_base; concurso_plazas.pad_num_contacto = concursoplazasCLS.pad_num_contacto; concurso_plazas.pad_observaciones = concursoplazasCLS.pad_observaciones; var dateTime = DateTime.Now; dateTime.ToString("dd/MM/yyyy HH:mm:ss tt", CultureInfo.InvariantCulture); concurso_plazas.pad_string_fec = dateTime.ToString(); db.Concurso_Plazas.Add(concurso_plazas); db.SaveChanges(); var Mensaje = Request.CreateResponse(HttpStatusCode.Created, concurso_plazas); return(Mensaje); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }