public override void ViewDidLoad() { base.ViewDidLoad(); // Perform any additional setup after loading the view pageViewController = new UIPageViewController(UIPageViewControllerTransitionStyle.PageCurl, UIPageViewControllerNavigationOrientation.Horizontal, UIPageViewControllerSpineLocation.Min); pageViewController.View.Frame = this.View.Bounds; this.View.AddSubview(pageViewController.View); courseManager = new CourseManager(Courses.Lib.Category.Android); courseManager.MoveFirst(); //CourseViewController firstCourseViewController = CreateCoursesViewController(); //pageViewController.GetNextViewController = GetNextViewController; //pageViewController.GetPreviousViewController = GetPreviousViewController; CoursePagerViewControllerDataSource dataSource = new CoursePagerViewControllerDataSource(courseManager); pageViewController.DataSource = dataSource; CourseViewController firstCourseViewController = dataSource.GetFirstViewController(); pageViewController.SetViewControllers(new UIViewController[] { firstCourseViewController }, UIPageViewControllerNavigationDirection.Forward, false, null); }
public void DeleteCourseFailsWithValidCourseThrows() { Course valid = new Course(Guid.NewGuid(), "Test Course", "TST101", "This is a test course.") { Chapters = new List<Chapter> { new Chapter("Test Chapter") { Slides = new List<Slide> { new Slide("Test Slide") } } }, }; Mock<ICourseDataProvider> dataProvider = new Mock<ICourseDataProvider>(); dataProvider.Setup(o => o.Exists(valid)).Returns(true); dataProvider.Setup(o => o.Delete(valid)).Returns(0); CourseManager manager = new CourseManager(dataProvider.Object); Assert.Throws<NeddleException>(() => manager.DeleteCourse(valid)); dataProvider.Verify(o => o.Exists(valid), Times.Once); dataProvider.Verify(o => o.Delete(valid), Times.Once); }
void Start() { if (title == null) { Debug.LogError("No title object referenced"); } if (desc == null) { Debug.LogError("No desc object referenced"); } if (category == null) { Debug.LogError("No category object referenced"); } if (difficulty == null) { Debug.LogError("No difficulty object referenced"); } courseManager = CourseManager.ins; if (courseManager == null) { Debug.LogError("No courseManager?"); } applicationManager = ApplicationManager.ins; if (applicationManager == null) { Debug.LogError("Panic... No applicaitonManager found."); } }
void Start() { // Caching userDatamanager = UserDataManager.ins; if (userDatamanager == null) { Debug.LogError("No UserDataManager?!"); } applicationManager = ApplicationManager.ins; if (applicationManager == null) { Debug.LogError("No ApplicationManager?!"); } courseManager = CourseManager.ins; if (courseManager == null) { Debug.LogError("No CourseManager?!"); } modalPanel = ModalPanel.ins; if (modalPanel == null) { Debug.LogError("No ModalPanel?!"); } courseCompletedOKEvent = new UnityAction(_CourseCompleted); courseViewCompletedOKEvent = new UnityAction(_CourseViewContinue); courseViewCompletedCancelEvent = new UnityAction(_CourseViewStay); audioManager = ASAudioManager.ins; if (audioManager == null) { Debug.LogError("No ASAudioManager?!"); } }
void Start() { if (courseListObject == null) { Debug.LogError("No courseListObject referenced"); } if (courseDisplayPrefab == null) { Debug.LogError("No courseDisplayPrefab referenced"); } if (welcome == null) { Debug.LogError("No welcome object referenced"); } // Course manager courseManager = CourseManager.ins; if (courseManager == null) { Debug.LogError("No CourseManager?"); } // User data manager userDataManager = UserDataManager.ins; if (userDataManager == null) { Debug.LogError("No UserDataManager?"); } LoadCoursesIntoList(); LoadUserInfo(); }
public ClassRoomAllocationController() { courseManager = new CourseManager(); classRoomAllocationManager = new ClassRoomAllocationManager(); assignCourseToTeacherManager = new AssignCourseToTeacherManager(); dayManager = new DayManager(); roomManager = new RoomManager(); }
protected void Button1_Click(object sender, EventArgs e) { int id = Convert.ToInt32(this.DropDownList2.SelectedValue); CourseManager proxy = new CourseManager(); proxy.Remove(id); }
public JsonResult GetCourseByDepartmentId(int departmentId) { CourseManager aCourseManager = new CourseManager(); var courses = aCourseManager.GetAllCourse(); var courselist = courses.Where(c => c.DepartmentId == departmentId).ToList(); return(Json(courselist, JsonRequestBehavior.AllowGet)); }
public ResultController() { aStudentManager = new StudentManager(); aCourseManager = new CourseManager(); aGradeManager = new GradeManager(); aEnrollCourseManager = new EnrollCourseManager(); assignCourseGateway = new AssignCourseGateway(); }
public StudentResultController() { CourseManager = new CourseManager(); StudentManager = new StudentManager(); StudentResultManager = new StudentResultManager(); EnrollCourseManager = new EnrollCourseManager(); DepartmentManager = new DepartmentManager(); }
public AllocateCllassroomController() { departmentManager = new DepartmentManager(); courseManager = new CourseManager(); roomManager = new RoomManager(); dayManager = new DayManager(); allocateClassroomsManager = new AllocateClassroomsManager(); }
public ExamQuestionController(EEVAContext context) { _questionManager = new QuestionManager(context); _courseManager = new CourseManager(context); _studentExamManager = new StudentExamManager(context); _studentExamAnswerManager = new StudentExamAnswerManager(context); _answerMultipleChoiceManager = new AnswerMultipleChoiceManager(context); }
public AllocateClassRoomController() { departmentManager = new DepartmentManager(); courseManager = new CourseManager(); allocateClassRoomManager = new AllocateClassRoomManager(); classRoomManager = new ClassRoomManager(); teacherManager = new TeacherManager(); }
public void SetUp() { Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); if (!Directory.Exists(testFolderName)) Directory.CreateDirectory(testFolderName); var courseManager = new CourseManager(new DirectoryInfo(".")); course = courseManager.LoadCourseFromDirectory(new DirectoryInfo(@"..\..\..\courses\ForTests\Slides")); }
public ExamController(EEVAContext context) { _examManager = new ExamManager(context); _courseManager = new CourseManager(context); _contactManager = new ContactManager(context); _questionManager = new QuestionManager(context); _studentExamManager = new StudentExamManager(context); }
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { CourseManager proxy = new CourseManager(); GridView1.PageIndex = e.NewPageIndex; this.GridView1.DataSource = proxy.GetAll(); this.GridView1.DataBind(); }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { string id = e.Values["CourseID"].ToString(); bool eliminado = CourseManager.Remove(Convert.ToInt32(id)); this.GridView1.DataSource = CourseManager.getAll(); this.GridView1.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.GridView1.DataSource = CourseManager.getAll(); this.GridView1.DataBind(); } }
public ClassRoomController() { aRoomManager = new RoomManager(); aDayManager = new DayManager(); aDepartmentManager = new DepartmentManager(); aCourseManager = new CourseManager(); aAllocateClassroomManager = new AllocateClassroomManager(); }
public void SetUp() { if (!Directory.Exists(testFolderName)) Directory.CreateDirectory(testFolderName); var cm = new CourseManager(new DirectoryInfo(@"..\..\..\uLearn.Web")); cm.ReloadCourse("ForTests.zip"); course = cm.GetCourses().Single(); }
public TeacherController() { departmentManager = new DepartmentManager(); designationManager = new DesignationManager(); teacherManager = new TeacherManager(); courseManager = new CourseManager(); courseAssignManager = new CourseAssignManager(); }
public ExerciseController(CourseManager courseManager) { this.courseManager = courseManager; groupsRepo = new GroupsRepo(db); solutionsRepo = new UserSolutionsRepo(db); visitsRepo = new VisitsRepo(db); slideCheckingsRepo = new SlideCheckingsRepo(db); }
public CourseAssignTeacherController() { _courseAssignTeacherManager = new CourseAssignTeacherManager(); _departmentManager = new DepartmentManager(); _teacherManager = new TeacherManager(); _courseManager = new CourseManager(); }
public void getAllTest() { CourseManager curso = new CourseManager(); List <CourseManager> lista = curso.getAll(); Assert.AreEqual(lista.Count, 13); }
public CertificatesController(ULearnDb db, CourseManager courseManager) { this.courseManager = courseManager; certificatesRepo = new CertificatesRepo(db); userManager = new ULearnUserManager(db); certificateGenerator = new CertificateGenerator(db, courseManager); }
/// <summary> /// TODO Call Dispose Methods for each Manager. /// </summary> /// <param name="disposing"></param> protected override void Dispose(bool disposing) { if (disposing) { if (_pman != null) { _pman.Dispose(); _pman = null; } if (_sman != null) { _sman.Dispose(); _sman = null; } if (_sman != null) { _iman.Dispose(); _iman = null; } if (_dman != null) { _dman.Dispose(); _dman = null; } if (_cman != null) { _cman.Dispose(); _cman = null; } if (_tman != null) { _tman.Dispose(); _tman = null; } if (_aman != null) { _aman.Dispose(); _aman = null; } if (_pubman != null) { _pubman.Dispose(); _pubman = null; } if (_eman != null) { _eman.Dispose(); _eman = null; } if (_semman != null) { _semman.Dispose(); _semman = null; } base.Dispose(disposing); } }
public SurveyViewModel(Course course) { CourseId = course.Id; User user; var getUserRetVal = UserManager.GetUserByEmailAddress(HttpContext.Current.User.Identity.Name, out user); Survey = new Dictionary <Question, ResponseOptionViewModel[]>(); var questions = SurveyManager.GetSurveyQuestions(); if (getUserRetVal.Success) { // if user exists, attempt to get enrollment instance for that user var enrollment = CourseManager.GetEnrollmentByCourseIdAndStudentEmail(CourseId, user.Email); EnrollmentId = enrollment.Id; foreach (var question in questions) { var response = SurveyManager.GetResponseByCourseQuestionAndUser(CourseId, question.Id, user.Id); var responseOptions = SurveyManager.GetResponseOptionsByQuestionId(question.Id); var responseOptionViewModels = new List <ResponseOptionViewModel>(); foreach (var responseOption in responseOptions) { if (response != null && response.ResponseOptionId == responseOption.Id) { responseOptionViewModels.Add(new ResponseOptionViewModel(responseOption, true)); } else { responseOptionViewModels.Add(new ResponseOptionViewModel(responseOption, false)); } } Survey.Add(question, responseOptionViewModels.ToArray()); } } else { // is user doesn't exist, don't bother attempting to get enrollment instance EnrollmentId = Guid.Empty; foreach (var question in questions) { var responseOptions = SurveyManager.GetResponseOptionsByQuestionId(question.Id); var responseOptionViewModels = new List <ResponseOptionViewModel>(); foreach (var responseOption in responseOptions) { responseOptionViewModels.Add(new ResponseOptionViewModel(responseOption)); } Survey.Add(question, responseOptionViewModels.ToArray()); } } CountOfQuestions = questions.Count; SelectedResponseOptions = new Models.SelectedOption[CountOfQuestions]; }
private void DrawerListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e) { drawerLayout.CloseDrawer(drawerListView); courseCategoryManager.MoveTo(e.Position); courseManager = new CourseManager(courseCategoryManager.Current.Title); coursePagerAdapter.CourseManager = courseManager; viewPager.CurrentItem = 0; }
public QuizController(CourseManager courseManager) { this.courseManager = courseManager; userQuizzesRepo = new UserQuizzesRepo(db); visitsRepo = new VisitsRepo(db); quizzesRepo = new QuizzesRepo(db); groupsRepo = new GroupsRepo(db); slideCheckingsRepo = new SlideCheckingsRepo(db); }
public TeacherController() { aDepartmentManager = new DepartmentManager(); aDesignationManager = new DesignationManager(); aTeacherManager = new TeacherManager(); aCourseManager = new CourseManager(); aAssignCourseManager = new AssignCourseManager(); assignCourseGateway = new AssignCourseGateway(); }
void Save() { course.CourseName = courseNameValue.Text; course.City = courseCityValue.Text; CourseManager.SaveCourse(course); Finish(); }
public List <CourseModel> GetAllCourseCodes() { //TeacherManager aTeacherManager = new TeacherManager(); //DepartmentManager aDepartmentManager = new DepartmentManager(); CourseManager aCourseManager = new CourseManager(); //CourseAssignGateway aCourseAssignGateway = new CourseAssignGateway(); return(aCourseManager.ViewAllCoursesNotAssignedToTeacher()); }
public AnalyticsController(CourseManager courseManager) { this.courseManager = courseManager; additionalScoresRepo = new AdditionalScoresRepo(db); userSolutionsRepo = new UserSolutionsRepo(db); groupsRepo = new GroupsRepo(db); usersRepo = new UsersRepo(db); visitsRepo = new VisitsRepo(db); }
public CourseModel GetSingleCourseByCourseId(int CourseId) { //TeacherManager aTeacherManager = new TeacherManager(); //DepartmentManager aDepartmentManager = new DepartmentManager(); CourseManager aCourseManager = new CourseManager(); //CourseAssignGateway aCourseAssignGateway = new CourseAssignGateway(); return(aCourseManager.GetCourseByCourseId(CourseId)); }
private static int ImportTestCourse(string path) { var projectPath = new ProjectPaths(); projectPath.Initialize(path); CourseManager.ExtractZipFile(projectPath); return(CourseManager.Import(projectPath, Path.GetFileNameWithoutExtension(path), "[UNITTESTS]")); }
public List <CourseModel> GetCourseListByDeptId(int deptId) { //TeacherManager aTeacherManager = new TeacherManager(); //DepartmentManager aDepartmentManager = new DepartmentManager(); CourseManager aCourseManager = new CourseManager(); //CourseAssignGateway aCourseAssignGateway = new CourseAssignGateway(); return(aCourseManager.GetCourseListNotAssignedByDeptId(deptId)); }
static void Main(string[] args) { ICourseService courseService = new CourseManager(new EfCourseDal(), new PercentDiscount()); foreach (var item in courseService.GetCourses()) { Console.WriteLine(item); } }
public AccountController() : this(new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new ULearnDb()))) { db = new ULearnDb(); courseManager = WebCourseManager.Instance; UserManager.UserValidator = new UserValidator<ApplicationUser>(UserManager) { AllowOnlyAlphanumericUserNames = false }; }
public AccountController() : this(new ULearnUserManager()) { db = new ULearnDb(); courseManager = WebCourseManager.Instance; usersRepo = new UsersRepo(db); userRolesRepo = new UserRolesRepo(db); groupsRepo = new GroupsRepo(db); certificatesRepo = new CertificatesRepo(db); visitsRepo = new VisitsRepo(db); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Create your application here SetContentView(Resource.Layout.CourseActivity); courseManager = new CourseManager(Courses.Lib.Category.Android); courseManager.MoveFirst(); coursePagerAdapter = new CoursePagmentAdapter(SupportFragmentManager, courseManager); viewPager = FindViewById<ViewPager>(Resource.Id.coursePager); viewPager.Adapter = coursePagerAdapter; }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); buttonPrev = FindViewById<Button>(Resource.Id.buttonPrev); buttonNext = FindViewById<Button>(Resource.Id.buttonNext); textTitle = FindViewById<TextView>(Resource.Id.textTitle); imageCourse = FindViewById<ImageView>(Resource.Id.imageCourse); textDescription = FindViewById<TextView>(Resource.Id.textDescription); buttonPrev.Click += buttonPrev_Click; buttonNext.Click += buttonNext_Click; courseManager = new CourseManager(); courseManager.MoveFirst(); UpdateUI(); }
public void DeleteCourseWithInvalidCourseThrows() { Course invalid = new Course(Guid.Empty, "Test Course", "TST101", "This is a test course.") { Chapters = new List<Chapter> { new Chapter("Test Chapter") { Slides = new List<Slide> { new Slide("Test Slide") } } }, Name = string.Empty // make invalid }; Mock<ICourseDataProvider> dataProvider = new Mock<ICourseDataProvider>(); CourseManager manager = new CourseManager(dataProvider.Object); Assert.Throws<ValidationException>(() => manager.DeleteCourse(invalid)); }
void Awake () { if (_ins == null) { // Populate with first instance _ins = this; DontDestroyOnLoad (this); } else { // Another instance exists, destroy if (this != _ins) Destroy (this.gameObject); } UpdateCourseList (); courseList = CourseUtil.SortCourses (courseList); // Make sure all courses have CourseProgressData associated with them for (int i = 0; i < courseList.Count; i++) { if (!CourseProgressDataExists(courseList[i].ID)) { SetDefaultCourseProgressData (courseList[i]); } } }
public void ExistsWithNoMatchingCourseThrows() { Course expected = new Course(Guid.NewGuid(), "Test Course", "TST101", "This is a test course.") { Chapters = new List<Chapter> { new Chapter("Test Chapter") { Slides = new List<Slide> { new Slide("Test Slide") } } }, }; Mock<ICourseDataProvider> dataProvider = new Mock<ICourseDataProvider>(); dataProvider.Setup(o => o.Exists(expected)).Returns(false); CourseManager manager = new CourseManager(dataProvider.Object); Assert.Throws<NeddleException>(() => manager.Exists(expected, true)); dataProvider.Verify(o => o.Exists(expected), Times.Once); }
public void LoadCourseNoMatchReturnsNull() { Guid courseId = Guid.NewGuid(); Mock<ICourseDataProvider> dataProvider = new Mock<ICourseDataProvider>(); dataProvider.Setup(o => o.Load(courseId)).Returns(null as Course); CourseManager manager = new CourseManager(dataProvider.Object); Course actual = manager.LoadCourse(courseId); Assert.Null(actual); dataProvider.Verify(o => o.Load(courseId), Times.Once); }
public void SaveCourseWithNullCourseThrows() { Mock<ICourseDataProvider> dataProvider = new Mock<ICourseDataProvider>(); CourseManager manager = new CourseManager(dataProvider.Object); Assert.Throws<ArgumentNullException>(() => manager.SaveCourse(null)); }
public HintController(CourseManager courseManager, SlideHintRepo slideHintRepo) { this.courseManager = courseManager; this.slideHintRepo = slideHintRepo; }
public UnitsRepo(ULearnDb db, CourseManager courseManager) { this.db = db; this.courseManager = courseManager; }
public void ExistsWithMatchingCourseReturnsTrue() { Course expected = new Course(Guid.NewGuid(), "Test Course", "TST101", "This is a test course.") { Chapters = new List<Chapter> { new Chapter("Test Chapter") { Slides = new List<Slide> { new Slide("Test Slide") } } }, }; Mock<ICourseDataProvider> dataProvider = new Mock<ICourseDataProvider>(); dataProvider.Setup(o => o.Exists(expected)).Returns(true); CourseManager manager = new CourseManager(dataProvider.Object); bool exists = manager.Exists(expected); Assert.True(exists); dataProvider.Verify(o => o.Exists(expected), Times.Once); }
public void DeleteCourseWithNonExistentCourseThrows() { Course missing = new Course(Guid.NewGuid(), "Test Course", "TST101", "This is a test course.") { Chapters = new List<Chapter> { new Chapter("Test Chapter") { Slides = new List<Slide> { new Slide("Test Slide") } } }, }; Mock<ICourseDataProvider> dataProvider = new Mock<ICourseDataProvider>(); dataProvider.Setup(o => o.Exists(missing)).Returns(false); CourseManager manager = new CourseManager(dataProvider.Object); Assert.Throws<NeddleException>(() => manager.DeleteCourse(missing)); dataProvider.Verify(o => o.Exists(missing), Times.Once); dataProvider.Verify(o => o.Delete(missing), Times.Never); }
public void DeleteCourseWithValidCourseSucceeds() { Course valid = new Course(Guid.NewGuid(), "Test Course", "TST101", "This is a test course.") { Chapters = new List<Chapter> { new Chapter("Test Chapter") { Slides = new List<Slide> { new Slide("Test Slide") } } }, }; Mock<ICourseDataProvider> dataProvider = new Mock<ICourseDataProvider>(); dataProvider.Setup(o => o.Exists(valid)).Returns(true); dataProvider.Setup(o => o.Delete(valid)).Returns(1); CourseManager manager = new CourseManager(dataProvider.Object); int affected = manager.DeleteCourse(valid); Assert.Equal(1, affected); dataProvider.Verify(o => o.Exists(valid), Times.Once); dataProvider.Verify(o => o.Delete(valid), Times.Once); }
void Start() { if (title == null) { Debug.LogError("No title text object referenced"); } if (subject == null) { Debug.LogError("No subject text object referenced"); } if (explaination == null) { Debug.LogError("No explaination text object referenced"); } if (codeDesc == null) { Debug.LogError("No codeDesc object referenced"); } if (descBulletPoint == null) { Debug.LogError("No descBulletPoint prefab referenced"); } if (examples == null) { Debug.LogError("No examples object referenced"); } if (codeField == null) { Debug.LogError("No codeField object referenced"); } if (stepBulletPoint == null) { Debug.LogError("No stepBulletPoint prefab referenced"); } if (instructions == null) { Debug.LogError("No instructions object referenced"); } if (goal == null) { Debug.LogError("No goal object referenced"); } // Modal panel modalPanel = ModalPanel.ins; if (modalPanel == null) { Debug.LogError("No modal panel?"); } yesResetCode = new UnityAction(_ResetCode); noResetCode = new UnityAction(_DoNothing); // Course manager courseManager = CourseManager.ins; if (courseManager == null) { Debug.LogError("No CourseManager?"); } LoadCurrentCourseView(); }
public QuizController(CourseManager courseManager) { this.courseManager = courseManager; }
public CoursePagerViewControllerDataSource(CourseManager courseManager) { this.courseManager = courseManager; }
public ExerciseController(CourseManager courseManager) { this.courseManager = courseManager; }
public QuestionsController(CourseManager courseManager) { this.courseManager = courseManager; }
void Awake() { if (_ins == null) { // Populate with first instance _ins = this; DontDestroyOnLoad (this); } else { // Another instance exists, destroy if (this != _ins) Destroy (this.gameObject); } UpdateCourseList (); courseList = CourseUtil.SortCourses (courseList); SaveCurCourseDataIfEmpty(); LoadCurCourseData(); SaveCourseCompletionDataIfEmpty(); LoadCourseCompletionData(); }
public void SaveCourseWithValidCourseSucceeds() { Course expected = new Course("Test Course", "TST101", "This is a test course.") { Chapters = new List<Chapter> { new Chapter("Test Chapter") { Slides = new List<Slide> { new Slide("Test Slide") } } } }; Mock<ICourseDataProvider> dataProvider = new Mock<ICourseDataProvider>(); dataProvider.Setup(o => o.Save(expected)).Returns(expected); CourseManager manager = new CourseManager(dataProvider.Object); Course actual = manager.SaveCourse(expected); Assert.Equal(expected, actual); dataProvider.Verify(o => o.Save(expected), Times.Once); }
public CoursePagmentAdapter(FragmentManager fm, CourseManager courseManager) : base(fm) { this.courseManager = courseManager; }
void Start() { courseManager = CourseManager.ins; if (courseManager == null) { Debug.LogError("No CourseManager found!"); } }