public ValidationResults AlterarProfessor(CadastroProfessorViewModel cadastroProfessorViewModel) { BeginTransaction(); #region altera o usuário do Professor var SEGUsuario = _iSEGUsuarioService.Alterar(ACProfessorAdapter.ExtractSEGUsuario(cadastroProfessorViewModel)); if (!SEGUsuario.ValidationResult.IsValid) { return(SEGUsuario.ValidationResult); } #endregion #region altera o Professor cadastroProfessorViewModel.CodigoUsuario = SEGUsuario.CodigoUsuario; ACProfessor ACProfessor = _iACProfessorService.Alterar(ACProfessorAdapter.ExtractACProfessor(cadastroProfessorViewModel)); if (!ACProfessor.ValidationResult.IsValid) { return(ACProfessor.ValidationResult); } #endregion SaveChange(); Commit(); return(new ValidationResults(true, "Professor alterado com sucesso!")); }
public CadastroProfessorViewModel ObterProfessorParaEdicao(int id) => ACProfessorAdapter.ConvertToCadastroProfessorViewModel(_iACProfessorService.ObterProfessorParaEdicao(id));
public IEnumerable <ACProfessorViewModel> ObterProfessorPorNome(string nome) => ACProfessorAdapter.DomainToViewModel(_iACProfessorService.ObterProfessorPorNome(nome));