Exemple #1
0
 public HttpResponseMessage PutPer(int id, PerfilCLS perCLS)
 {
     try
     {
         id = perCLS.id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Perfil per = db.Perfils.Where(p => p.id.Equals(id)).First();
             if (per == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Perfil con ID " + id.ToString() + " no encontrado"));
             }
             else
             {
                 per.perfil_desc = perCLS.perfil_desc;
                 perCLS.user_mod = perCLS.user_mod;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Exemple #2
0
 public HttpResponseMessage PostPer(string usr, PerfilCLS perCLS)
 {
     try
     {
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Perfil per = new Perfil();
             per.perfil_desc = perCLS.perfil_desc;
             per.user_add    = usr;
             db.Perfils.Add(per);
             db.SaveChanges();
             var Mensaje = Request.CreateResponse(HttpStatusCode.Created, perCLS);
             return(Mensaje);
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }