Example #1
0
        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();
        }
Example #2
0
        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();
        }