public HttpResponseMessage AddTeacher(Teacher teacher) { if (TeacherService.AddTeacher(teacher) == true) { return(Request.CreateResponse(HttpStatusCode.Created, teacher)); } return(Request.CreateResponse(HttpStatusCode.InternalServerError)); }
public void TestAddTeacher_ShouldCallUnitOfWorkCommit() { // Arrange var mockedRepository = new Mock <IRepository <Teacher> >(); var mockedUnitOfWork = new Mock <IUnitOfWork>(); var service = new TeacherService(mockedRepository.Object, mockedUnitOfWork.Object); var Teacher = new Teacher("Foo", "Bar", Subject.Bulgarian); // Act service.AddTeacher(Teacher); // Assert mockedUnitOfWork.Verify(u => u.Commit(), Times.Once); }
[HttpPost]//by admin public ActionResult CreateTeacher(TeacherViewModel teacher) { TeacherService regViewModel = new TeacherService(); try { if (ModelState.IsValid) { regViewModel.AddTeacher(teacher); return(RedirectToAction("Index", "Home", teacher)); } } catch (Exception) { return(View("ErrorRegister")); } return(View()); }
public void TestAddTeacher_ShouldReturnCorrectly(int id) { // Arrange var mockedRepository = new Mock <IRepository <Teacher> >(); var mockedUnitOfWork = new Mock <IUnitOfWork>(); var service = new TeacherService(mockedRepository.Object, mockedUnitOfWork.Object); var Teacher = new Teacher("Foo", "Bar", Subject.Bulgarian) { Id = id }; // Act var result = service.AddTeacher(Teacher); // Assert Assert.AreEqual(id, result); }
public async Task <ActionResult> AddTeacher(TeacherBuildModel model) { if (ModelState.IsValid && model != null) { bool result = await _teacherService.AddTeacher(model); if (result) { return(RedirectToAction("ShowAllTeachers")); } else { ViewBag.Message("Такой учитель уже есть в Базе"); return(View(model)); } } return(View(model)); }
private void AddTeacher(string userId) { var service = new TeacherService(); service.AddTeacher(userId); }
/// <summary> /// 添加教师 /// </summary> /// <param name="teacherID">教师登录(工号)ID</param> /// <param name="teacherName">教师姓名</param> /// <param name="roleID">用户角色ID</param> /// <returns></returns> public int AddTeacher(String teacherID, string teacherName, int roleID) { return(teacherService.AddTeacher(teacherID, teacherName, roleID)); }