public ActionResult AddOrUpdate(ClassroomModel model) { if (!ModelState.IsValid) { return(View(model)); } var isCreated = model.Id == Guid.Empty; var classroom = new Classrooms(); if (!isCreated) { classroom = ClassroomRepository.GetById(model.Id); } classroom.Title = model.Title; classroom.Establishment_Id = model.Establishment_Id; classroom.Establishments = EstablishmentRepository.GetById(model.Establishment_Id); classroom.User_Id = model.UserId; classroom.Users = UserRepository.GetById(model.UserId); classroom.Year_Id = model.YearId; classroom.Years = YearRepository.GetById(model.YearId); if (isCreated) { ClassroomRepository.Add(classroom); } ClassroomRepository.Save(); return(Redirect(Url.Action("Get", "Classroom", new { id = classroom.Id }))); }
/// <summary> /// 添加教室 /// </summary> /// <param name="classroom"></param> /// <returns></returns> public bool AddClassroom(Classroom classroom) { repository.Add(classroom); return(true); }