public void AlteraUsuario(Usuario usuario) { var usuarioCadastrado = _intermediadorUsuario.GetById(usuario.UsuarioId); if (usuarioCadastrado != null) { usuarioCadastrado.Ativo = usuario.Ativo; usuarioCadastrado.ClienteId = usuario.ClienteId; _intermediadorUsuario.Update(usuarioCadastrado); } }
public void AlteraCliente(Cliente cliente) { var clienteCadastrado = _intermediadorCliente.GetById(cliente.ClienteId); if (clienteCadastrado != null) { clienteCadastrado.Ativo = cliente.Ativo; clienteCadastrado.NomeCliente = cliente.NomeCliente; _intermediadorCliente.Update(clienteCadastrado); if (cliente.Ativo == false) { var usuarios = _intermediadorUsuario.GetAll().Where(u => u.ClienteId == cliente.ClienteId && u.Ativo); foreach (var usuario in usuarios) { usuario.Ativo = false; _intermediadorUsuario.Update(usuario); } } } }