private void RegisterOrmLiteServicesAndRepositories(Container container)
{
var connectionString = ConfigurationManager.ConnectionStrings["DataContext"].ConnectionString;
//repositories
container.Register<IToDoRepository>(c => new ToDoOrmLiteRepository(c.Resolve<IDbConnectionFactory>()));
//database
OrmLiteConfigure.Initialize(container, connectionString);
//services
container.Register<IToDoService>(c => new ToDoService(c.Resolve<IToDoRepository>() as ToDoOrmLiteRepository));
}