public override void ProviderLoaded(object sender, ProviderLoadedEventArgs e)
        {
            base.ProviderLoaded(sender, e);

            List<DispatchInfo> dispatchStudentList = null;

            if (e.IsSuccess)
            {
                switch (e.RequestCode)
                {
                    case RC_GET_ALL:
                        dispatchStudentList = Parser.Serialize<List<DispatchInfo>>();
                        break;
                    default:
                        break;
                }
            }

            if (DispatchStudentEvent != null)
            {
                DispatchStudentEventArgs eventArgs = new DispatchStudentEventArgs(dispatchStudentList);
                eventArgs.LoadEventArgs(e);

                DispatchStudentEvent(this, eventArgs);
            }
        }
 public void DispatchStudentLoadedEvent(object sender, DispatchStudentEventArgs e)
 {
     if (e.IsSuccess)
     {
         switch (e.RequestCode)
         {
             case DispatchCourseProvider.RC_GET_USER_COUSR:
                 CourseSutdentMapList = e.DispatchStudentList;
                 break;
             default:
                 break;
         }
     }
 }