LoadSessionObject() public method

public LoadSessionObject ( IDataRecord record ) : void
record IDataRecord
return void
Esempio n. 1
0
        public void LoadParameters()
        {
            SqlParameter sqlSessionParameter = new SqlParameter("@SessionId", MapObjects.Session.Id);

            SqlCommand selectParametersFromId = new SqlCommand(SelectParametersFromSessionId, MapObjects.ParametersDbConnection.Connection);

            selectParametersFromId.Parameters.Add(sqlSessionParameter);

            MapObjects.ParametersDbConnection.Open();

            IDataReader parameters = selectParametersFromId.ExecuteReader();

            while (parameters.Read())
            {
                MapParameter parameter = new MapParameter();

                parameter.LoadSessionObject(parameters);

                AddParameter(parameter);
            }

            MapObjects.ParametersDbConnection.Close();
        }
Esempio n. 2
0
        public MapParameter this[Guid parameterId]
        {
            get
            {
                if (ParameterContainer.ContainsKey(parameterId))
                {
                    return(ParameterContainer[parameterId]);
                }
                else
                {
                    SqlParameter parameterIdSqlParameter = new SqlParameter("@ParameterId", parameterId);

                    SqlCommand getParameter = new SqlCommand("SELECT * FROM [Parameters] WHERE [ParameterUid] = @ParameterId;", MapObjects.ParametersDbConnection.Connection);
                    getParameter.Parameters.Add(parameterIdSqlParameter);

                    MapObjects.ParametersDbConnection.Open();

                    IDataReader parameters = getParameter.ExecuteReader();

                    MapParameter parameter = null;

                    while (parameters.Read())
                    {
                        parameter = new MapParameter();

                        parameter.LoadSessionObject(parameters);

                        AddParameter(parameter);
                    }

                    MapObjects.ParametersDbConnection.Close();

                    return(parameter);
                }
            }
        }
Esempio n. 3
0
        public MapParameter this[Guid parameterId]
        {
            get
            {
                if (ParameterContainer.ContainsKey(parameterId))
                {
                    return ParameterContainer[parameterId];
                }
                else
                {
                    SqlParameter parameterIdSqlParameter = new SqlParameter("@ParameterId", parameterId);

                    SqlCommand getParameter = new SqlCommand("SELECT * FROM [Parameters] WHERE [ParameterUid] = @ParameterId;", MapObjects.ParametersDbConnection.Connection);
                    getParameter.Parameters.Add(parameterIdSqlParameter);

                    MapObjects.ParametersDbConnection.Open();

                    IDataReader parameters = getParameter.ExecuteReader();

                    MapParameter parameter = null;

                    while (parameters.Read())
                    {
                        parameter = new MapParameter();

                        parameter.LoadSessionObject(parameters);

                        AddParameter(parameter);
                    }

                    MapObjects.ParametersDbConnection.Close();

                    return parameter;
                }
            }
        }
Esempio n. 4
0
        public void LoadParameters()
        {
            SqlParameter sqlSessionParameter = new SqlParameter("@SessionId", MapObjects.Session.Id);

            SqlCommand selectParametersFromId = new SqlCommand(SelectParametersFromSessionId, MapObjects.ParametersDbConnection.Connection);
            selectParametersFromId.Parameters.Add(sqlSessionParameter);

            MapObjects.ParametersDbConnection.Open();

            IDataReader parameters = selectParametersFromId.ExecuteReader();

            while (parameters.Read())
            {
                MapParameter parameter = new MapParameter();

                parameter.LoadSessionObject(parameters);

                AddParameter(parameter);
            }

            MapObjects.ParametersDbConnection.Close();
        }