Ejemplo n.º 1
0
 public Utilities()
 {
     //
     // TODO: Add constructor logic here
     //
     db   = new DBServices();
     sdbs = new ScholarDBServices();
 }
Ejemplo n.º 2
0
    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);
    }
Ejemplo n.º 3
0
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    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());
        }
    }