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"); }
public void AddMeetingHistory(MeetingStateEnum currentState,MeetingOperationEnum operation) { if(MeetingHistories==null) MeetingHistories=new List<MeetingHistory>(); MeetingHistories.Add(new MeetingHistory(currentState,operation)); }
public MeetingHistory(MeetingStateEnum currentState,MeetingOperationEnum operation) { Operation = operation; OperationDate = DateTime.Now; CurrentState = currentState; }