Exemplo n.º 1
0
        public static void SetDataSource(DataSourceEnum dataSourceEnum)
        {
            if (dataSourceEnum == DataSourceEnum.SQL)
            {
                // SQL not hooked up yet...
                throw new NotImplementedException();
            }

            // Default is to use the Mock
            DataSource = StudentDataSourceMock.Instance;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Switches between Live, and Mock Datasets
        /// </summary>
        /// <param name="dataSourceEnum"></param>
        public static void SetDataSource(DataSourceEnum dataSourceEnum)
        {
            switch (dataSourceEnum)
            {
            case DataSourceEnum.SQL:
                break;

            case DataSourceEnum.Local:
            case DataSourceEnum.ServerLive:
            case DataSourceEnum.ServerTest:
            case DataSourceEnum.Mock:
            default:
                // Default is to use the Mock
                DataSource = StudentDataSourceMock.Instance;
                break;
            }
        }
Exemplo n.º 3
0
 public StudentController(IStudentInterface studentservice)
 {
     _studentService = studentservice;
 }
 public StudentController(IStudentInterface repo)
 {
     _studentRepo = repo;
 }
Exemplo n.º 5
0
 //使用构造函数的方法注入IStudentInterface
 public HomeController(IStudentInterface studentInterface)
 {
     _studentInterface = studentInterface;
 }