public async Task <Conference> UpdateConference(string conferenceSid) { var conference = await ConferenceRepository.GetConference(conferenceSid); // TODO: update ConferenceCudOperation?.Invoke(this, new ResourceCudOperationEventArgs <Conference>(conference, ResourceCudOperation.Update)); return(conference); }
public async Task ClearDatabase() { await AccountRepository.Clear(); await CallRepository.Clear(); CallCudOperation?.Invoke(this, new ResourceCudOperationEventArgs <Call>(null, ResourceCudOperation.Reset)); await ConferenceRepository.Clear(); ConferenceCudOperation?.Invoke(this, new ResourceCudOperationEventArgs <Conference>(null, ResourceCudOperation.Reset)); await ConferenceParticipantRepository.Clear(); ConferenceParticipantCudOperation?.Invoke(this, new ResourceCudOperationEventArgs <ConferenceParticipant>(null, ResourceCudOperation.Reset)); await AlertRepository.Clear(); AlertCudOperation?.Invoke(this, new ResourceCudOperationEventArgs <Alert>(null, ResourceCudOperation.Reset)); await ActivityLogRepository.Clear(); ActivityLogCudOperation?.Invoke(this, new ResourceCudOperationEventArgs <ActivityLog>(null, ResourceCudOperation.Reset)); }