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);
            }
        }
Example #2
0
 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;
         }
     }
 }