コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         //This should probably be in a viewmodel, but keeping it here for now
         gvConnections.DataSource = LoaderWebFactory.GetSingletonInstance().GetDatabaseConnections().OrderBy(x => x.Name);
         DataBind();
     }
 }
コード例 #2
0
    protected ILoader GetMetaLoader()
    {
        LoadQueryStringParams();
        ILoader ret = LoaderWebFactory.GetSingletonInstance().GetMetaLoader(conn_id);

        if (ret == null)
        {
            Response.Redirect("Default.aspx"); //Something's wrong, go home
        }
        return(ret);
    }
コード例 #3
0
 /// <summary>
 /// Single entry point to getting an instance of the class
 /// </summary>
 /// <returns>Singleton instance of the class</returns>
 public static LoaderWebFactory GetSingletonInstance()
 {
     if (_SingletonInstance == null)
     {
         lock (_LockObject)
         {
             {
                 _SingletonInstance = new LoaderWebFactory();
             }
         }
     }
     return(_SingletonInstance);
 }