public async Task Create(Invoice invoice) { if (!ExecuteValidation(new InvoiceValidation(), invoice)) { return; } InvoiceBusiness.InvoiceBusinessRule(invoice); await _invoiceRepository.CreateEntity(invoice); }