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 static CadastroProfessorViewModel ConvertToCadastroProfessorViewModel(ACProfessor ACProfessor) { return(new CadastroProfessorViewModel { CodigoProfessor = ACProfessor.CodigoProfessor, CodigoUsuario = ACProfessor.CodigoUsuario, CPF = ACProfessor.CPF, DataNascimento = ACProfessor.DataNascimento.ToShortDateString(), NomeProfessor = ACProfessor.SEGUsuario.NomeCompleto, RG = ACProfessor.RG }); }
public static ACProfessorViewModel DomainToViewModel(ACProfessor domain) { ACProfessorViewModel viewModel = new ACProfessorViewModel(); if (domain != null) { viewModel = new ACProfessorViewModel { CodigoUsuario = domain.CodigoUsuario, CodigoProfessor = domain.CodigoProfessor, NomeCompleto = domain.SEGUsuario == null ? "" : domain.SEGUsuario.NomeCompleto, CPF = domain.CPF, RG = domain.RG }; } return(viewModel); }