public VolumesViewModel(VMS.TPS.Common.Model.API.Application vapp, PatientRepository patientRepository, SiteRepository siteRepository, VolumeRepository volumeRepository, int filterlevel) { if (patientRepository == null) { throw new ArgumentNullException("paientRepository"); } if (siteRepository == null) { throw new ArgumentNullException("siteRepository"); } if (volumeRepository == null) { throw new ArgumentNullException("volumeRepository"); } base.DisplayName = Strings.VolumesViewModel_DisplayName; _patientRepository = patientRepository; _siteRepository = siteRepository; _volumeRepository = volumeRepository; _vapp = vapp; _filterlevel = filterlevel; _avialstructures = new List <StructureTempViewModel>(); _dictpatients = new Dictionary <VolumeViewModel, List <MPatient> >(); // Populate the AllVolumes collection. this.CreateVolumes(); }
public VolumeViewModel(Volume volume, VolumeRepository volumeRepository) { if (volumeRepository == null) { throw new ArgumentNullException("volumeRepository"); } _volume = volume; _volumeRepository = volumeRepository; }
public BookStoreUnitOfWork(BookStoreDb.BookStoreContext context, IService service) { if (context == null) { throw new ArgumentNullException(nameof(context)); } this.context = context; OrderRepository = new OrderRepository(context.Orders); DeliveryMethodRepository = new DeliveryMethodRepository(context.DeliveryMethods); VolumeRepository = new VolumeRepository(service.BookStoreService); }
public MainWindowViewModel(string szDataFile, VMS.TPS.Common.Model.API.Application vapp) { base.DisplayName = Strings.MainWindowViewModel_DisplayName; _siteRepository = new SiteRepository(null); _volumeRepository = new VolumeRepository(null); _vapp = vapp; //LoadEclipseApp(); _patientRepository = new PatientRepository(_vapp.PatientSummaries.ToList(), 12); }