Exemple #1
0
        public JsonResult GetSerieClassify(string SerieClassify, string MyClassify)
        {
            IEnumerable <SerieConfigModel> Items   = SerieServer.GetByWhere(" where SerieClassify='" + SerieClassify + "'");
            List <SerieOption>             _select = new List <SerieOption>();

            string[] myios = MyClassify.Split(',');

            if (Items != null && Items.Count() > 0)
            {
                foreach (var item in Items)
                {
                    if (!myios.Contains(item.SerieName))
                    {
                        continue;
                    }
                    SerieOption _option = new SerieOption
                    {
                        id          = item.SerieName.ToString(),
                        name        = item.SerieTitle,
                        value       = item.SerieName,
                        SerieConfig = item
                    };
                    _select.Add(_option);
                }
            }

            return(Json(_select, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public JsonResult ApiGetSerieConfig(ApiSerieConfig device)
        {
            List <SerieOption> _select = new List <SerieOption>();

            if (device.Series != null && device.IO_DEVICE_ID != "")
            {
                foreach (var item in device.Series)
                {
                    SerieOption _option = new SerieOption
                    {
                        id          = item.SerieName.ToString(),
                        name        = item.SerieTitle,
                        value       = item.SerieName,
                        SerieConfig = new SerieConfigModel()
                        {
                            CreateTime    = DateTime.Now,
                            CreateUserId  = 0,
                            Id            = 0,
                            SerieClassify = "",
                            SerieColor    = item.SerieColor,
                            SerieName     = item.SerieName,
                            SerieTitle    = item.SerieTitle,
                            SerieType     = item.SerieType,
                            SerieWidth    = item.SerieWidth.ToString(),
                            ShowLegend    = item.ShowLegend.ToString().ToLower(),
                            ShowSymbol    = item.ShowSymbol.ToLower(),
                            SymbolColor   = item.SymbolColor,
                            SymbolSize    = item.SymbolSize,
                            SymbolStep    = item.SymbolStep,
                            SymbolType    = item.SymbolType
                        }
                    };
                    _select.Add(_option);
                }
            }
            return(Json(_select, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public Serie GetSerie(int tvdbID, SerieOption options = SerieOption.JustSerie)
        {
            byte[] data = _webCl.DownloadData(string.Format(
                (options == SerieOption.JustSerie) ? ApiUrl.GetSeriesUrl : ApiUrl.GetSeriesFullUrl,
                    ApiKey, tvdbID, Language)
            );

            return SerializeSerie(data);
        }