예제 #1
0
        public RemovedWorkRequest RemoveWorkRequest(RemovedWorkRequest removedWorkRequest)
        {
            var result = new WorkRequestsRepository().RemoveWorkRequest(removedWorkRequest);

            // Push notification
            pushNotificationsRepository.NotifyAsync(OperationContext.Current, subscriber => subscriber.WorkRequestWasRemovedNotification(result.RemovedWorkRequestId));

            return(result);
        }
예제 #2
0
        public WorkRequest UpdateWorkRequest(WorkRequest workRequest)
        {
            var result = new WorkRequestsRepository().UpdateWorkRequest(workRequest);

            // Push notification
            pushNotificationsRepository.NotifyAsync(OperationContext.Current, subscriber => subscriber.WorkRequestWasUpdatedNotification(result.WorkRequestId));

            return(result);
        }
 public WorkRequestsController(WorkRequestsRepository WorkRequestsRepository)
 {
     Repository = WorkRequestsRepository;
 }