Skip to content

Instantly share code, notes, and snippets.

@JamesBender
Created September 17, 2013 00:59
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JamesBender/6588806 to your computer and use it in GitHub Desktop.
Save JamesBender/6588806 to your computer and use it in GitHub Desktop.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace StaticallyBoundLibrary
{
public class BusinessService
{
private IDataStoreProvider _dataStoreProvider;
private ILoggingProvider _loggingProvider;
private IWebServiceProvider _webServiceProvider;
public BusinessService(IDataStoreProvider dataStoreProvider,
ILoggingProvider loggingProvider, IWebServiceProvider webServiceProvider)
{
_dataStoreProvider = dataStoreProvider;
_loggingProvider = loggingProvider;
_webServiceProvider = webServiceProvider;
}
}
public class DataStoreProvider : IDataStoreProvider
{
}
public interface IDataStoreProvider
{
}
public class LoggingProvider : ILoggingProvider
{
}
public interface ILoggingProvider
{
}
public class WebServiceProvider : IWebServiceProvider
{
}
public interface IWebServiceProvider
{
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment