Esempio n. 1
0
        public async Task <ActionResult> addSubjectToGrade(Models.Admin.SubjectListViewModel subjectModel)
        {
            if (subjectModel.grade_id != null)
            {
                Entity.Subject subject = _unitOfWork.Subjects.Find(subjectModel.subject_id);

                if (subject == null)
                {
                    subject = new Entity.Subject()
                    {
                        Name = subjectModel.Name
                    };
                }


                _unitOfWork.Grade_Infos.Find(subjectModel.grade_id).Subjects.Add(subject);
                try
                {
                    await _unitOfWork.SaveAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                }
            }

            return(Json(subjectModel));
        }
Esempio n. 2
0
 public Entity.Subject ToEntity(Entity.SeedsEntities database)
 {
     var result = new Entity.Subject
     {
         IsInternal = IsInternal,
     };
     ApplyChanges(database, result);
     return result;
 }