public void AlterarCarga(int fichaId, int clienteId, int exercicioSerieId, double valorCarga) { //Verificar se o clienteId é o da ficha using (TransactionScope scope = new TransactionScope()) { ExercicioSerie exercicio = exercicioRepository.ObterPorId(exercicioSerieId); if (exercicio != null) { exercicio.Carga = valorCarga; exercicioRepository.Alterar(exercicio); } HistoricoAlteracaoCarga historico = new HistoricoAlteracaoCarga(); historico.DataHoraAlteracao = DateTime.Now; historico.ExercicioSerieId = exercicioSerieId; historico.NovaCarga = valorCarga; historicoRepository.Incluir(historico); this.contexto.SaveChanges(); scope.Complete(); } }
public RetornoTratado <T> AlterarValidar(T objeto, RetornoTratado <T> retorno, string parametroAlterar) { retorno = Validarobjeto(objeto, retorno); if (retorno.Erro == false) { retorno = repositoryGeneric.Alterar(objeto, retorno, parametroAlterar); } return(retorno); }