示例#1
0
        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));
            }
        }
示例#2
0
        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));
            }
        }