public override void ProviderLoaded(object sender, ProviderLoadedEventArgs e) { base.ProviderLoaded(sender, e); List<AuditAbsence> auditAbsenceList = null; if (e.IsSuccess) { switch (e.RequestCode) { case RC_GET_ALL: auditAbsenceList = Parser.SerializeList<AuditAbsence>(); break; default: break; } } if (AbsenceEvent != null) { AuditAbsenceEventArgs eventArgs = new AuditAbsenceEventArgs(auditAbsenceList); eventArgs.LoadEventArgs(e); AbsenceEvent(this, eventArgs); } }
public void AuditAbsenceLoadedEvent(object sender, AuditAbsenceEventArgs e) { if (e.IsSuccess) { switch (e.RequestCode) { case AbsenceProvider.RC_GET_ALL: AuditAbsenceList = e.AuditAbsenceList != null ? new ObservableCollection<AuditAbsence>(e.AuditAbsenceList) : null; break; default: break; } } }