public static void clearInput(TeacherAdd formS) { formS.txtFirstName.Clear(); formS.txtLastName.Clear(); formS.txtEmail.Clear(); formS.txtProfession.Clear(); }
public ApiResult AddTeacher([FromBody] TeacherAdd model) { //此处的参数中,OrgID 和 RoleID 不能为空,且必须是数据库中包含的数据 //需要对OrgID 和 RoleID 对验证处理 验证处理部分代码尚未实现 //此处在数据库中添加了 触发器 做数据验证,输入的ID不存在时 rollback result = AccessToken.Check(model.access_token, "api/account/addteacher"); if (result == null) { #region 参数验证 result = ParameterCheck.CheckParameters(model); if (result != null) { return(result); } #endregion #region 逻辑操作 var accountModel = from T_Account in db.T_Account where (T_Account.AccountID == model.AccountID) select T_Account; if (accountModel.Any()) { return(Error("该账号已存在")); } else { try { T_Account account = new T_Account(); account.AccountID = model.AccountID.Trim(); account.Name = model.AccountName.Trim(); account.OrgID = model.OrgID.Trim(); account.Tel = model.Tel.Trim(); account.RoleID = "1"; account.Password = model.AccountID.Substring(model.AccountID.Length - 6, 6); account.State = "1";//1代表可使用 db.T_Account.Add(account); db.SaveChanges(); return(Success("添加账号成功,默认密码为账号后六位")); } catch { return(Error("添加失败,请检查参数是否正确")); } } #endregion } return(result); }
public IActionResult Add(TeacherAdd teacherAdd) { if (!ModelState.IsValid) { return(View("Add", teacherAdd)); } using (var db = new SchoolContext()) { var teacher = new Teacher { Firstname = teacherAdd.Firstname, Lastname = teacherAdd.Lastname }; db.Teachers.Add(teacher); db.SaveChanges(); } return(RedirectToActionPermanent("Index", "Teacher")); }