public TeacherViewModel Create(TeacherPostModel model) { if (model.FirstName.Contains(" ")) { return(new TeacherViewModel { FirstName = "validation PL error", LastName = "Errorovich" }); } var teacherModel = new TeacherModel { FirstName = model.FirstName, LastName = model.LastName, LicenseNum = model.LicenseNum }; var createResult = _teachersService.Create(teacherModel); var result = new TeacherViewModel { Id = createResult.Id, FirstName = createResult.FirstName, LastName = createResult.LastName }; return(result); }
public static void TeachersTest() { var repository = new TeacherAdoNetRepository(); var licenseRepository = new LicenseEFRepository(); var service = new TeacherService(repository, licenseRepository); var controller = new TeachersController(service); var teacherPostModel = new TeacherPostModel { FirstName = "Puzo", LastName = "Moe", LicenseNum = 2 }; controller.Create(teacherPostModel); var teachers = controller.GetAll(); }