Exemple #1
0
        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 })));
        }
Exemple #2
0
 /// <summary>
 /// 添加教室
 /// </summary>
 /// <param name="classroom"></param>
 /// <returns></returns>
 public bool AddClassroom(Classroom classroom)
 {
     repository.Add(classroom);
     return(true);
 }