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)); }
public Entity.Subject ToEntity(Entity.SeedsEntities database) { var result = new Entity.Subject { IsInternal = IsInternal, }; ApplyChanges(database, result); return result; }