public Utilities() { // // TODO: Add constructor logic here // db = new DBServices(); sdbs = new ScholarDBServices(); }
protected void Page_Load(object sender, EventArgs e) { db = new DBServices(); SDBS = new ScholarDBServices(); var users = new User().GetAllUsers(); var user = users[19]; user.GetFullInfo(); foreach (var item in user.Clusters) { item.GetFullInfo(); } user.Clusters.Sort(); //IntegrateAllScholarlyUsers(); // ClusterCreator.CreateClusters(); //SDBS.IntegrateUser(9); }
//-------------------------------------------------------------------------- //-------------------------------------------------------------------------- public string FindUserAutomatically(string name, string email) { try { //User user = js.Deserialize<User>(userString); User user = new global::User().GetUserByEmail(email); //user.FixNulls(); //user.InsertUserToDatabase(); //user = user.GetUserByEmail(user.Email); // user.GetFullInfo(); //div_res.InnerText = py.GetPath(); //div_res.InnerHtml = py.Run_cmd("InsertUser.py", "Noga alon"); ScholarDBServices sdbs = new ScholarDBServices(); ScholarUser sUser = sdbs.GetUserByName(user.Name); if (sUser == null) { PythonServices py = new PythonServices(); py.Run_cmd("InsertUser.py", user.Name); sUser = sdbs.GetUserByName(user.Name); } sdbs.IntegrateIntoUser(sUser.Id, user.Id); user = user.GetUserById(user.Id); //string res = user.InsertUserToDatabase().ToString(); user = user.Relog(); JavaScriptSerializer js = new JavaScriptSerializer(); return(js.Serialize(user)); // PythonServices py = new PythonServices(); // User user = new global::User("amit", " ", "rechavi", null); } catch (Exception ex) { LogManager.Report(ex); return(ex.ToString()); } }