protected override void InitializeModel() { base.InitializeModel(); if (_dataItemService == null) { throw new ArgumentNullException("DataItemService"); } if (CollectionUtils.IsNullOrEmpty(_dataProviderNames)) { throw new ArgumentNullException("DataProviderNames"); } if (!string.IsNullOrEmpty(Request["id"])) { _dataItem = _dataItemService.GetByName(Request["id"]); } else { _dataItem = new DataProviderInfo(); } }