示例#1
0
 public UnitOfWorkEF()
 {
     DbContext = new ApplicationContext();
     Contacts  = new SqlContactRepository(DbContext);
     Tasks     = new SqlTaskRepository(DbContext);
     Events    = new SqlEventRepository(DbContext);
     Users     = new SqlUserRepository(DbContext);
 }
示例#2
0
        public static TaskListViewModel Create()
        {
            string connectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
            var    provider         = new DatabaseConnectionProvider(connectionString);

            ITaskFactory    taskFactory    = new SqlTaskFactory(provider);
            ITaskRepository taskRepository = new SqlTaskRepository(provider);

            return(new TaskListViewModel(taskFactory, taskRepository));
        }
示例#3
0
        public ITaskRepository CreateTaskRepository()
        {
            ITaskRepository TaskRepository = new SqlTaskRepository(_connectionString);

            return(TaskRepository);
        }
 public ITaskRepository CreateTaskRepository()
 {
     ITaskRepository TaskRepository = new SqlTaskRepository(_connectionString);
     return TaskRepository;
 }