示例#1
0
        public VegaFlagValue GetFlagValue(int flagId)
        {
            VegaFlagValue flag = null;

            if (GetFlagValueQuery == null)
            {
                GetFlagValueQuery = BuildGetFlagQuery();
            }

            using (NpgsqlCommand cmd = new NpgsqlCommand(GetFlagValueQuery, Connection, Transaction))
            {
                cmd.Parameters.Add(new NpgsqlParameter("VegaFlagId", flagId));
                SetPrimaryKeyParameters(cmd);

                using (NpgsqlDataReader reader = cmd.ExecuteReader())
                {
                    if (!reader.Read())
                    {
                        return(null);
                    }

                    flag = ReadFlagValue(reader);
                }
            }

            return(flag);
        }
示例#2
0
 public UserFlagValue(VegaFlagValue value)
     : base(value)
 {
 }