Esempio n. 1
0
        public CinemateLib(string username, string password)
        {
            var holder = GetEntityFromJson <PasskeyHolder>(UrlFactory.GetAuthUrl(username, password));

            if (holder != null)
            {
                passkey = holder.Passkey;
            }
        }
Esempio n. 2
0
 ///<summary>
 /// Метод возвращает список объектов слежения пользователя
 ///</summary>
 ///<returns></returns>
 public Watch GetWatchlist()
 {
     ValidatePassKey();
     return(GetEntityFromJson <Watch>(UrlFactory.GetWatchListUrl(passkey)));
 }
Esempio n. 3
0
 /// <summary>
 /// Метод возвращает записи ленты обновлений пользователя
 /// </summary>
 /// <returns></returns>
 public Update GetUpdatelist()
 {
     ValidatePassKey();
     return(GetEntityFromJson <Update>(UrlFactory.GetUpdateListUrl(passkey)));
 }
Esempio n. 4
0
 /// <summary>
 /// Метод возвращает данные и статистику пользовательского аккаунта
 /// </summary>
 /// <returns></returns>
 public Profile GetProfile()
 {
     ValidatePassKey();
     return(GetEntityFromJson <Profile>(UrlFactory.GetProfileUrl(passkey)));
 }
Esempio n. 5
0
 public Stats GetStats()
 {
     return(GetEntityFromJson <Stats>(UrlFactory.GetStatUrl()));
 }
Esempio n. 6
0
 public PersonInfoResult GetPersonInfo(long id)
 {
     return(GetEntityFromJson <PersonInfoResult>(UrlFactory.GetPersonInfoUrl(apikey, id)));
 }
Esempio n. 7
0
 public PersonSearchResult SearchPerson(string term)
 {
     return(GetEntityFromJson <PersonSearchResult>(UrlFactory.GetPersonSearchUrl(term)));
 }
Esempio n. 8
0
 public MovieInfoResult GetMovieInfo(long id)
 {
     return(GetEntityFromJson <MovieInfoResult>(UrlFactory.GetMovieInfoUrl(apikey, id)));
 }
Esempio n. 9
0
 public MovieListResult SearchMovie(string term)
 {
     return(GetEntityFromJson <MovieListResult>(UrlFactory.GetMovieSearchUrl(term)));
 }
Esempio n. 10
0
 public MovieListResult GetMovieList(DateTime fromDate, DateTime toDate, int page, int itemsOnPage, string genre, string country, OrderBy orderBy, bool ascOrder)
 {
     return(GetEntityFromJson <MovieListResult>(UrlFactory.GetMovieListUrl(fromDate, toDate, orderBy, ascOrder, page, itemsOnPage, genre, country)));
 }