Ejemplo n.º 1
0
        public async Task Remover(Guid id)
        {
            var compra = await _compraRepository.SelecionarPorId(id);

            if (compra == null)
            {
                Notificar("Compra inválida!");
                return;
            }


            if (_clienteRepository.SelecionarTodos(f => f.Id == compra.ClienteId).Result.Any())
            {
                Notificar("A Compra possui Cliente(s) cadastrados!");
                return;
            }

            await _compraRepository.ExcluirPorId(id);
        }