Exemplo n.º 1
0
        IMainMovieTable?IMovieListLogic.GetLastMovie(CustomBasicList <IMainMovieTable> movies)
        {
            var tempList = movies.GetConditionalItems(Items => Items.LastWatched.HasValue == true);

            //PrivateList.RemoveAllOnly(Items => Items.LastWatched.HasValue == false);
            tempList.Sort(comparison: (xx, yy) =>
            {
                return(yy.LastWatched !.Value.CompareTo(xx.LastWatched !.Value));
            });
            IMainMovieTable output = tempList.Find(Items => Items.ResumeAt.HasValue == true ||
                                                   Items.Opening.HasValue == false && Items.Closing.HasValue == false);

            return(output);
        }