public void PostByApp(AppType appType, Guid syncId, MeetingOperationEnum meetingOperation)
 {
     if (meetingOperation == MeetingOperationEnum.Approve)
         meetingService.Approve(0, syncId,appType);
     else if (meetingOperation == MeetingOperationEnum.Hold)
         meetingService.Hold(0, syncId, appType);
     else if (meetingOperation == MeetingOperationEnum.Cancel)
         meetingService.Cancel(0, syncId, appType);
     else if (meetingOperation == MeetingOperationEnum.Revert)
         meetingService.Revert(0, syncId, appType);
     else
         throw new InvalidOperationException(meetingOperation + "is invalid");
 }
 public void Post(long meetingId, MeetingOperationEnum meetingOperation)
 {
     if (meetingOperation == MeetingOperationEnum.Approve)
         meetingService.Approve(meetingId,Guid.Empty,AppType.WebApp);
     else if(meetingOperation == MeetingOperationEnum.Hold)
         meetingService.Hold(meetingId,Guid.Empty, AppType.WebApp);
     else if (meetingOperation == MeetingOperationEnum.Cancel)
         meetingService.Cancel(meetingId, Guid.Empty, AppType.WebApp);
     else if (meetingOperation == MeetingOperationEnum.Revert)
         meetingService.Revert(meetingId, Guid.Empty, AppType.WebApp);
     else
         throw new InvalidOperationException(meetingOperation+"is invalid");
 }
Beispiel #3
0
 public void AddMeetingHistory(MeetingStateEnum currentState,MeetingOperationEnum operation)
 {
    
     if(MeetingHistories==null) 
         MeetingHistories=new List<MeetingHistory>();
     MeetingHistories.Add(new MeetingHistory(currentState,operation));
 }
Beispiel #4
0
 public MeetingHistory(MeetingStateEnum currentState,MeetingOperationEnum operation)
 {
     Operation = operation;
     OperationDate = DateTime.Now;
     CurrentState = currentState;
 }