Exemple #1
0
        public static List <AnimeSeriesVM> GetAnimeSeriesForGroupRecursive(AnimeGroupVM grp)
        {
            DateTime start = DateTime.Now;

            List <AnimeSeriesVM> allSeries = new List <AnimeSeriesVM>();

            try
            {
                List <JMMServerBinary.Contract_AnimeSeries> rawSeries = JMMServerVM.Instance.clientBinaryHTTP.GetSeriesForGroupRecursive(grp.AnimeGroupID,
                                                                                                                                         JMMServerVM.Instance.CurrentUser.JMMUserID);
                if (rawSeries == null)
                {
                    return(allSeries);
                }

                foreach (JMMServerBinary.Contract_AnimeSeries contract in rawSeries)
                {
                    allSeries.Add(new AnimeSeriesVM(contract));
                }

                TimeSpan ts = DateTime.Now - start;
                //string msg = string.Format("Got series for group Recursive: {0} - {1} in {2} ms", grp.GroupName, allSeries.Count, ts.TotalMilliseconds);
                //BaseConfig.MyAnimeLog.Write(msg);
            }
            catch (Exception ex)
            {
                BaseConfig.MyAnimeLog.Write(ex.ToString());
            }
            return(allSeries);
        }
Exemple #2
0
 public static void DeleteGroup(AnimeGroupVM grp)
 {
 }