public PublishedCameraManagementViewModel(PublishedCameraModel model)
        {
            if (model == null)
            {
                throw new ArgumentNullException("model");
            }

            PublishedCameraCollection = new ObservableCollection <PublishedCamera>();

            Model = model;

            Refresh();
        }
        public PublishedCameraConfigurationViewModel(PublishedCameraModel model, MediaService service, Camera camera)
        {
            if (model == null)
            {
                throw new ArgumentNullException("model");
            }
            if (service == null)
            {
                throw new ArgumentNullException("service");
            }
            if (camera == null)
            {
                throw new ArgumentNullException("camera");
            }

            Model           = model;
            SelectedService = service;
            SelectedCamera  = camera;
            DestinationPort = 9999;
        }