Example #1
0
        public static void Initialize()
        {
            var repository = new EventAttendanceRepository();

            repository.FindAllEvents()
            .Match(
                events =>
            {
                foreach (var e in events)
                {
                    if (!_attendanceHistory.ContainsKey(e.ConversationId))
                    {
                        _attendanceHistory[e.ConversationId] = new Dictionary <string, EventAttendance>();
                    }

                    _attendanceHistory[e.ConversationId][e.Name] = e;
                }
            },
                Log);

            repository.FindCurrentEvents()
            .Match(
                model =>
            {
                foreach (var e in model.Values)
                {
                }
            },
                Log
                );
        }