Example #1
0
        public ViewModelBase(string assetsPrefix)
        {
            _currentHttpContext = new HttpContextWrapper(HttpContext.Current);

            AssetsPrefix     = assetsPrefix;
            InlineHeadScript = new HtmlString("");
            InlineHeadStyles = new HtmlString("");
            BrowserCaps      = _currentHttpContext.GetBrowserCaps();
            Environment      = new Environment();
            PageMeta         = new PageMeta();
            AdvertMeta       = new AdvertMeta();
            TrackMeta        = new TrackMeta();
            OfferMeta        = new OfferMeta();
            OpenGraphMeta    = new OpenGraphMeta();
        }
Example #2
0
        private TrackMeta ReadStructTrackMeta(TrackMeta trackMeta)
        {
            var offset = BaseStream.Position;

            trackMeta.Offset     = offset;
            trackMeta.Instrument = ReadEnum <MidiInstruments>();
            trackMeta.Volume     = Byte;
            trackMeta.Pan        = Byte;
            trackMeta.Chorus     = Byte;
            trackMeta.Reverb     = Byte;
            trackMeta.Phaser     = Byte;
            trackMeta.Tremolo    = Byte;
            Skip(2);
            return(trackMeta);
        }
Example #3
0
        private async Task <TrackMeta> GetTrackMetaData(string metaData)
        {
            try
            {
                metaData = SonosUtils.CleanSonosResponse(metaData);

                var       trackMetaSerializer = new XmlSerializer(typeof(TrackMeta));
                TrackMeta trackMeta           = (TrackMeta)trackMetaSerializer.Deserialize(new StringReader(metaData));

                return(trackMeta);
            }
            catch (Exception e)
            {
                return(null);
            }
        }
Example #4
0
        private TrackMeta GetTrackMetaData(string metaData)
        {
            try
            {
                metaData = SonosUtils.CleanSonosResponse(metaData);

                var       trackMetaSerializer = new XmlSerializer(typeof(TrackMeta));
                TrackMeta trackMeta           = (TrackMeta)trackMetaSerializer.Deserialize(new StringReader(metaData));

                return(trackMeta);
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.Message);
                return(null);
            }
        }