public void OnErrorDetected(object sender, EventArgs e) { if (Errors.Count > 0) { ErrorDetectedEvent?.Invoke(this, new ErrorDetectedEventArgs(Errors)); } }
public void OnErrorDetected(object sender, EventArgs e) { if (Errors.Count > 0) { TaskErrorViewModel.Errors = Errors.ToList(); TaskErrorViewModel.FileErrorsPair = new Dictionary <string, List <TaskErrorModel> >(); foreach (var error in TaskErrorViewModel.Errors) { if (TaskErrorViewModel.FileErrorsPair.ContainsKey(error.Document)) { TaskErrorViewModel.FileErrorsPair[error.Document].Add(error); } else { TaskErrorViewModel.FileErrorsPair.Add(error.Document, new List <TaskErrorModel>() { error }); } } ErrorDetectedEvent?.Invoke(this, new ErrorDetectedEventArgs(Errors)); } }
public void OnErrorDetected(object sender, EventArgs e) { if (Errors.Count > 0) { TaskErrorViewModel.Errors = Errors.ToList(); ErrorDetectedEvent?.Invoke(this, new ErrorDetectedEventArgs(Errors)); } }
public override void Run(ISet <Messenger> messengers) { DateTime start, end; var dateNow = DateTime.Now.AddMonths(-1); start = DateTime.Now.AddMonths(-1).Date; end = DateTime.Now.AddDays(1).Date; try { // var logs = _logRepository.List(start, end, ErrorType.ERR); var logs = APITaskMonitor.Services.LogService.ListByUrlAndStatus(start, end, ErrorType.ERR); if (logs.Count() > 0) { var errorDetectedEvent = new ErrorDetectedEvent(this); foreach (var messenger in messengers) { try { if (messenger.Enabled) { Type t = Type.GetType("APITaskManagement.Logic.Monitoring." + messenger.Name); var messengerToSend = (IMessenger)Activator.CreateInstance(t); messengerToSend.Send("Error(s) detected in API Manager", "There where " + logs.Count() + " error(s) detected."); } } catch (Exception e) { var message = e.Message; } } foreach (var log in logs) { log.Acknowledged = true; _logRepository.Update(log); } DomainEvents.Raise(errorDetectedEvent); } } catch (Exception e) { var message = e.Message; } }
protected void OnErrorDetected(EventArgs e) { ErrorDetectedEvent?.Invoke(this, e); HasEncodingErrorEvent.Invoke(this, new EventArgs()); }
private void OnErrorDetected(ErrorDetectedEvent obj) { eventLog1.WriteEntry("Error detected", System.Diagnostics.EventLogEntryType.Error, 1002); }
protected virtual void OnErrorDetected(ErrorDetectedEventArgs e) { ErrorDetectedEvent?.Invoke(this, e); }