private async Task <bool> RegistroExistente(DocumentoBaixa model)
        {
            var item = await _repository.Buscar(f => f.Id == model.Id);

            if (!item.Any())
            {
                return(false);
            }

            Notificar("Já existe um registro cadastrado");

            return(true);
        }
        public async Task Atualizar(DocumentoBaixa model)
        {
            if (!ExecutarValidacao(new DocumentoBaixaValidation(), model))
            {
                return;
            }

            if (await RegistroExistente(model))
            {
                return;
            }

            await _repository.Atualizar(model);
        }
        public async Task <DocumentoBaixa> Adicionar(DocumentoBaixa model)
        {
            if (!ExecutarValidacao(new DocumentoBaixaValidation(), model))
            {
                return(null);
            }

            if (await RegistroExistente(model))
            {
                return(null);
            }

            await _repository.Adicionar(model);

            return(model);
        }