private void Init(string readerSPName, Dictionary<decimal, ICommandExecutor> executors, IResponseDataProvider responseDataProvider) { ErrorTrap.AddAssertion(!String.IsNullOrEmpty(readerSPName), "readerSPName should be assigned in the ctor of " + this.GetType().FullName + ". Please correct the configuration and restart."); ErrorTrap.AddAssertion(executors != null && executors.Count != 0, "Dictionary<decimal, ICommandExecutor> executors can't be null. Please correct the configuration for " + this.GetType().FullName + " and restart."); ErrorTrap.AddAssertion(responseDataProvider != null, "responseDataProvider can't be null. Please correct the configuration for " + this.GetType().FullName + " and restart."); ErrorTrap.RaiseTrappedErrors<ConfigurationErrorsException>(); this.readerSPName = readerSPName; this.executors = executors; this.responseDataProvider = responseDataProvider; }
/// <summary> /// Wraps an instance of <see cref="HttpListenerResponse"/> /// </summary> internal Response(IResponseDataProvider response) { _response = response; }
public CommandsProcessor(string readerSPName, Dictionary<decimal, ICommandExecutor> executors, IResponseDataProvider responseDataProvider) { Init(readerSPName, executors, responseDataProvider); }
public SearchViewModel(ApplicationViewModel applicationViewModel, IResponseDataProvider dataProvider, string searchText) : base(applicationViewModel, dataProvider) { SearchText = searchText; SearchByText(searchText); }
public ArtistViewModel(ApplicationViewModel applicationViewModel, IResponseDataProvider dataProvider) : base(applicationViewModel, dataProvider) { model = new Artist(); }
public LoginViewModel(ApplicationViewModel applicationViewModel, IResponseDataProvider dataProvider) : base(applicationViewModel, dataProvider) { }
public ChildViewModel(ApplicationViewModel applicationViewModel, IResponseDataProvider dataProvider) { ApplicationViewModel = applicationViewModel; DataProvider = dataProvider; SearchText = ""; }
public SongViewModel(ApplicationViewModel applicationViewModel, IResponseDataProvider dataProvider) : base(applicationViewModel, dataProvider) { model = new Song(); }