Exemplo n.º 1
0
 public IHttpActionResult PostSLMFUser(JsonSLMFUser pJsonUser)
 {
     try
     {
         JObject joResponse = new JObject();
         if (pJsonUser == null)
         {
             return(BadRequest());
         }
         if (!ModelState.IsValid)
         {
             return(BadRequest(ModelState));
         }
         if (Funcion.UserExist(pJsonUser.facebookid) == false)
         {
             return(Unauthorized());
         }
         else
         {
             UpdateSLMFUser(pJsonUser);
             joResponse = new JObject(new JProperty("isRegistered", true));
         }
         return(Ok(joResponse));
     }
     catch
     {
         return(InternalServerError());
     }
 }
Exemplo n.º 2
0
        private void UpdateSLMFUser(JsonSLMFUser pJsonUser)
        {
            Usuario bdUsuario = db.Usuario.Where(x => x.FacebookID == pJsonUser.facebookid).First();

            bdUsuario.Nombre    = pJsonUser.nombre;
            bdUsuario.Apellidos = pJsonUser.apellidos;
            bdUsuario.Correo    = pJsonUser.correo;
            if (ModelState.IsValid)
            {
                db.Entry(bdUsuario).State = EntityState.Modified;
                db.SaveChanges();
            }
        }