// GET: Professor/Edit/5
        public ActionResult Edit(int id)
        {
            IList <Domain.Professor> professores = new Models.Professor.Professor().RetornaProfessores();

            Domain.Professor professor = professores.Where(x => x.Id == id).FirstOrDefault();

            return(View(professor));
        }
 public Guid Execute(Domain.Professor professor)
 {
     this.professorReadOnlyRepository.Add(professor);
     return(professor.IdProfessor);
 }