public void Edit(ProfessorDisciplina professorDisciplina) { Entidades.Professor professor = db.Professores.Find(professorDisciplina.Professor.Id); Entidades.Disciplina disciplina = db.Disciplinas.Find(professorDisciplina.Disciplina.Id); var professorDisciplinas = mapper.Map <ProfessorDisciplina, Entidades.ProfessorDisciplina>(professorDisciplina); if (professor != null) { professorDisciplinas.Professor = professor; } if (disciplina != null) { professorDisciplinas.Disciplina = disciplina; } db.Entry(professorDisciplinas).State = EntityState.Modified; db.SaveChanges(); }
public void Create(ProfessorDisciplina professorDisciplina) { Entidades.Disciplina disciplina = db.Disciplinas.Find(professorDisciplina.Disciplina.Id); Entidades.Professor professor = db.Professores.Find(professorDisciplina.Professor.Id); var professorDisciplinas = mapper.Map <ProfessorDisciplina, Entidades.ProfessorDisciplina>(professorDisciplina); if (disciplina != null) { professorDisciplinas.Disciplina = disciplina; } if (professor != null) { professorDisciplinas.Professor = professor; } db.ProfessorDisciplinas.Add(professorDisciplinas);; db.SaveChanges(); }