예제 #1
0
        public Watchable GetSomethingToWatch(Watchable.WhatchableKind kind)
        {
            string    api_response = CallApi(GetUrlByKind(kind));
            Watchable watchable    = JsonConvert.DeserializeObject <Watchable>(api_response);

            return(watchable);
        }
예제 #2
0
        private string GetUrlByKind(Watchable.WhatchableKind kind)
        {
            string format_string = "both";

            switch (kind)
            {
            case Watchable.WhatchableKind.Movie: format_string = "movie";
                break;

            case Watchable.WhatchableKind.Show: format_string = "show";
                break;
            }
            return(string.Format(this.url_template, format_string));
        }