public JObject hacerlogin(JObject js) { String telefono = js.SelectToken("telefono").ToString(); string pass = js.SelectToken("password").ToString(); JObject salida = new JObject(); SMLUtilidades.clsLogin milogin = new SMLUtilidades.clsLogin(SMLUtilidades.Principal.GetConexion()); SMLUtilidades.USUARIOS usuariologado = milogin.Login(telefono, pass, "SCHAT"); SMLUtilidades.CHAT.USUARIOSCHAT usuario = miclsChat.BuscarUsuario(usuariologado.EMAIL); if (usuario == null) { /* salida.Add("TELEFONO", usuariologado.EMAIL); * salida.Add("ID", usuariologado.IDUSUARIO); * salida.Add("NOMBRE", usuariologado.NOMBRE); * salida.Add("TOKEN", "");*/ SMLUtilidades.CHAT.USUARIOSCHAT usuariograbado = miclsChat.GrabarUsuario(usuariologado.EMAIL, usuariologado.NOMBRE, usuariologado.EMAIL); salida.Add("TELEFONO", usuariograbado.TELEFONO); salida.Add("NOMBRE", usuariograbado.NOMBRE); salida.Add("TOKEN", usuariograbado.TOKEN); salida.Add("ID", usuariograbado.ID); salida.Add("RUTA", ""); } else { salida.Add("TELEFONO", usuario.TELEFONO); salida.Add("TOKEN", usuario.TOKEN); salida.Add("NOMBRE", usuario.NOMBRE); salida.Add("ID", usuario.ID); SMLUtilidades.CHAT.ARCHIVOS archivo = miclsChat.buscarfoto(usuario.ID); if (archivo != null) { salida.Add("RUTA", archivo.RUTA); } else { salida.Add("RUTA", ""); } } return(salida); }
public JObject buscarcontactosweb(JObject js) { SMLUtilidades.clsLogin milogin = new SMLUtilidades.clsLogin(SMLUtilidades.Principal.GetConexion()); // List<SMLUtilidades.USUARIOS> listado= milogin.BuscarUsuariosChat(); JArray miembros = new JArray(); miembros = JArray.Parse(JsonConvert.SerializeObject(milogin.BuscarUsuariosChat().Select(m => new { m.NOMBRE, m.EMAIL, }))); JObject json = new JObject(); json.Add("MIEMBROS", miembros); return(json); }