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); }
public static void DeleteGroup(AnimeGroupVM grp) { }