Exemple #1
0
        public static List <MultipleNumbers> GetMultipleNumbers(string number, int size)
        {
            List <MultipleNumbers> multinumbers = new List <MultipleNumbers>();
            int drawscounter = 0;

            foreach (var drawitem in DrawsList)
            {
                drawscounter++;
                MultipleNumbers mnumber = new MultipleNumbers();
                foreach (var draw in drawitem.DrawResults)
                {
                    if (draw.ToString().Length > 1)
                    {
                        if (draw.ToString().Substring(1, 1).Contains(number))
                        {
                            mnumber.Numbers.Add(draw.ToString());
                        }
                    }
                    else if (draw.ToString().Contains(number))
                    {
                        mnumber.Numbers.Add(draw.ToString());
                    }
                }
                mnumber.drawTime   = drawitem.DrawTime.Value;
                mnumber.drawnumber = drawitem.DrawNumber.ToString();
                mnumber.TotalCount = multinumbers.Count.ToString();
                mnumber.numscount  = mnumber.Numbers.Count.ToString();
                int x = DrawsList.Count - drawscounter;
                mnumber.lastdrawshown = x.ToString();
                multinumbers.Add(mnumber);
            }

            return(multinumbers.Where(a => a.Numbers.Count >= size).ToList());
        }
Exemple #2
0
        public bool Equals(Entity?other)
        {
            if (other is null)
            {
                return(false);
            }

            return(SomeText == other.SomeText &&
                   ThisIsNumber == other.ThisIsNumber &&
                   ThisIsFloatingPointNumber.Equals(ThisIsFloatingPointNumber) &&
                   SomeLogicalStatement == other.SomeLogicalStatement && TextLines is not null &&
                   other.TextLines is not null && TextLines.SequenceEqual(other.TextLines) &&
                   MultipleNumbers is not null && other.MultipleNumbers is not null &&
                   MultipleNumbers.SequenceEqual(other.MultipleNumbers) && MultipleRealNumbers is not null &&
                   other.MultipleRealNumbers is not null && MultipleRealNumbers.SequenceEqual(other.MultipleRealNumbers) &&
                   BunchOfStatements is not null && other.BunchOfStatements is not null &&
                   BunchOfStatements.SequenceEqual(other.BunchOfStatements));
        }