public void Update(Bas_Student student) { StudentBll studentBll = new StudentBll(); var entity = studentBll.StudentRepository.Get(student.Bst_Id); if (entity != null) { if (!string.IsNullOrEmpty(student.Bst_Avatar)) { entity.Bst_Avatar = student.Bst_Avatar; } entity.Bst_NickName = student.Bst_NickName; entity.Bst_Name = student.Bst_Name; entity.Bst_Sex = student.Bst_Sex; entity.Bst_Birthday = student.Bst_Birthday; entity.Bst_Grade = student.Bst_Grade; entity.Bst_StudySchool = student.Bst_StudySchool; entity.Bst_Province = student.Bst_Province; entity.Bst_City = student.Bst_City; entity.Bst_County = student.Bst_County; entity.Bst_Address = student.Bst_Address; entity.Bst_UpdateTime = DateTime.Now; } studentBll.StudentRepository.Update(entity); }
public ActionResult AddStudentInfo(StudentInfoInputModel inputModel) { try { StudentInfoBll studentInfoBll = new StudentInfoBll(); Bas_Student student = new Bas_Student(); student.Bst_Id = GetCurrentUser().StudentId; student.Bst_NickName = inputModel.NickName; student.Bst_Name = inputModel.Name; student.Bst_Sex = inputModel.Sex; student.Bst_Birthday = inputModel.Birthday.CompareTo(Convert.ToDateTime("0001-01-01")) == 0?Convert.ToDateTime("1900-01-01"): inputModel.Birthday; student.Bst_Grade = inputModel.Grade; student.Bst_StudySchool = inputModel.StudySchool; student.Bst_Province = inputModel.Bst_Province; student.Bst_City = inputModel.Bst_City; student.Bst_County = inputModel.Bst_County; student.Bst_Address = inputModel.Address; if (!string.IsNullOrEmpty(inputModel.HeadPhoto)) { student.Bst_Avatar = Upload(inputModel.HeadPhoto).FileUrl; } studentInfoBll.Update(student); return(RedirectToAction("StudentInfo")); } catch (Exception ex) { throw ex; } }
/// <summary> /// 添加学生 /// </summary> /// <param name="name"></param> /// <param name="grade"></param> /// <param name="phone"></param> /// <param name="source"></param> /// <param name="operatorId"></param> /// <returns>学生Id</returns> private int AddStudent(string name, int grade, string phone, RegisterRegSourceEnum source, int operatorId) { StudentBll studentBll = new StudentBll(); Bas_Student student = new Bas_Student(); student.Bst_Name = name; student.Bst_Grade = grade; student.Bst_Phone = phone; student.Bst_Sex = (int)SexEnum.男; student.Bst_RegTime = DateTime.Now; student.Bst_RegSource = (int)source; student.Bst_Status = (int)StudentAccountStatusEnum.启用; student.Bst_Birthday = "1900-01-01"._ToDateTime(); student.Bst_No = studentBll.StudentRepository.GetStudentNo(); student.Bst_UpdateTime = DateTime.Now; if ((int)source == 2) { student.Bst_RegOperator = operatorId; } return(studentBll.StudentRepository.Add(student)); }