public void GetDispatchStudentTest() { DbContextHelper.Init(typeof(CourseDbContext), GlobalSettings.DATABASE.ConnectionString, 8); DispatchRepository dp = new DispatchRepository(); // Assert.AreEqual(1, dp.GetDispatchStudent(2, 1).Count); }
public string Index() { DispatchView view = new DispatchView(); DispatchRepository dispatchRepo = new DispatchRepository(); var result = dispatchRepo.GetAvailableCourse(); return view.ShowAvailableCourse(result); }
public void GetApplyDispatchCourseTest() { DbContextHelper.Init(typeof(CourseDbContext), GlobalSettings.DATABASE.ConnectionString, 8); DispatchRepository dp = new DispatchRepository(); var list = dp.GetAvailableCourse(); }
public void JoinCourseTest() { DbContextHelper.Init(typeof(CourseDbContext), GlobalSettings.DATABASE.ConnectionString, 8); DispatchRepository dp = new DispatchRepository(); Assert.AreEqual(true, dp.JoinCourse(1, 1)); Assert.AreEqual(false, dp.JoinCourse(1, 2)); }
public void ShowAvaliableCourseTest() { DbContextHelper.Init(typeof(CourseDbContext), GlobalSettings.DATABASE.ConnectionString, 8); DispatchRepository dp = new DispatchRepository(); DispatchView view = new DispatchView(); view.ShowAvailableCourse(dp.GetAvailableCourse()); }
public string DispatchStudent() { var view = new GenericView(); DispatchRepository dispatchRepo = new DispatchRepository(); var result = dispatchRepo.GetDispatchStudent(Auth.User().Id); return view.Show(result); }
public string ShowDispatch() { DispatchView view = new DispatchView(); DispatchRepository dispatchRepo = new DispatchRepository(); var user = Auth.User(); List<Dispatch> dispatchList = dispatchRepo.GetDispatchList(user.Id, user.Mode); return view.Show(dispatchList); }
public string CreateDispatch(int id) { GenericView view = new GenericView(); DispatchRepository dispatchRepo = new DispatchRepository(); Validator validator = new Validator(); if (!validator.MatchRule(id + "", "required", "id")) { return view.Error(validator.GetDetail()); } bool Ret = dispatchRepo.JoinCourse(Auth.User().Id, id); return Ret ? view.Success() : view.Error(); }
public string RemoveDispatch(string id) { GenericView view = new GenericView(); DispatchRepository dispatchRepo = new DispatchRepository(); Validator validator = new Validator(); if (!validator.MatchRule(id, "required", "id")) { return view.Error(validator.GetDetail()); } string[] idArr = id.Split(','); bool Ret = dispatchRepo.RemoveCourseList(Auth.User().Id, Array.ConvertAll(idArr, int.Parse)); return Ret ? view.Success() : view.Error(); }
public void RemoveCourseTest() { DbContextHelper.Init(typeof(CourseDbContext), GlobalSettings.DATABASE.ConnectionString, 8); DispatchRepository dp = new DispatchRepository(); Assert.AreEqual(true, dp.RemoveCourseList(1, new int[] { 1 })); }