public IDraw CreateDraw(DateTime drawDate) { Draw d = new Draw(drawDate); _draws[drawDate] = d; return d; }
private Dictionary<int, List<Ticket>> SplitTicketsIntoCategories(int[] results, Draw d) { Dictionary<int, List<Ticket>> ticketcategories = new Dictionary<int, List<Ticket>>(); for (int i = 0; i <= results.Length; i++) ticketcategories[i] = new List<Ticket>(); foreach (Ticket t in d.Tickets) { int c = CountCommonElements(t.Numbers, results); ticketcategories[c].Add(t); } return ticketcategories; }