public void AtualizaPendencias(PendenciasCliente pendenciasCliente, Pagamento pagamento) { if (pendenciasCliente.CashGames != null) { foreach (var cash in pendenciasCliente.CashGames) { cash.Situacao = Dominio.Enumeradores.SituacaoVenda.Pago; cash.Pagamento = pagamento; CashGameRepositorio.Atualizar(cash); } } if (pendenciasCliente.TorneiosCliente != null) { foreach (var torneio in pendenciasCliente.TorneiosCliente) { torneio.Situacao = Dominio.Enumeradores.SituacaoVenda.Pago; torneio.Pagamento = pagamento; TorneioClienteRepositorio.Atualizar(torneio); } } if (pendenciasCliente.Vendas != null) { foreach (var vendaModel in pendenciasCliente.Vendas) { var venda = VendaRepositorio.Buscar(vendaModel.IdVenda); venda.Situacao = Dominio.Enumeradores.SituacaoVenda.Pago; venda.Pagamento = pagamento; VendaRepositorio.Atualizar(venda); } } }
public void AtulizaClientesTorneio(List <TorneioCliente> torneioCliente) { foreach (var clienteModel in torneioCliente) { var cliente = TorneioClienteRepositorio.Buscar(clienteModel.Id); cliente.AtualizaDados(clienteModel); TorneioClienteRepositorio.Atualizar(cliente); if (clienteModel.Finalizar) { PagamentosAplicacao.GeraPagamentoTorneioCliente(clienteModel.IdCliente); } var row = Contexto.Salvar(); } }
public string AlterarTorneioCliente(TorneioCliente entidade) { var result = Validador.ValidaTorneioCliente(entidade); if (result != "") { return(result); } entidade.DataAlteracao = DateTime.Now; entidade.IdUsuarioAlteracao = AutenticacaoAplicacao.ObterUsuarioLogado().Id; TorneioClienteRepositorio.Atualizar(entidade); var rows = Contexto.Salvar(); return(result); }