Exemplo n.º 1
0
        public void LogEvent(string eventTypeCode, ApplicationUser appUser, int programEnrollmentID)
        {
            Console.WriteLine("");
            Console.WriteLine("------------------------------------------------------------------------------------------");
            Console.WriteLine("[EventLogService][LogEvent][int programEnrollmentID] - (ApplicationUser.ToString()):\n"
                              + appUser);
            Console.WriteLine("");
            Console.WriteLine("[EventLogService][LogEvent][int programEnrollmentID] - (ApplicationUser.ToEventLog()):\n"
                              + appUser.ToEventLog());
            Console.WriteLine("------------------------------------------------------------------------------------------");
            Console.WriteLine("");

            Console.WriteLine("Calling _programEnrollmentRepository.Retrieve(programEnrollmentID): ");
            var programEnrollment = _programEnrollmentRepository.Retrieve(programEnrollmentID);

            Console.WriteLine("Returning from _programEnrollmentRepository.Retrieve(programEnrollmentID): ");

            Console.WriteLine("");
            Console.WriteLine("------------------------------------------------------------------------------------------");
            Console.WriteLine("[EventLogService][LogEvent][int programEnrollmentID] - (ProgramEnrollment.ToString()):\n"
                              + programEnrollment);
            Console.WriteLine("");
            Console.WriteLine("[EventLogService][LogEvent][int programEnrollmentID] - (ProgramEnrollment.ToEventLog()):\n"
                              + programEnrollment.ToEventLog());
            Console.WriteLine("------------------------------------------------------------------------------------------");
            Console.WriteLine("");

            var sb = new StringBuilder();

            sb.Append("User="******"; ");
            // sb.Append(programEnrollment.ToEventLog());

            var eventLog = new EventLog
            {
                EventTypeCode   = eventTypeCode,
                UserCreatedID   = appUser.Id,
                UserCreatedName = appUser.UserName,
                DataValues      = sb.ToString(),
                DateTimeCreated = DateTime.Now
            };

            _eventLogRepository.Add(eventLog);
        }