public SalesTransaction First(Expression <Func <SalesTransaction, bool> > predicate) { return(_invoiceRepository.First(ToInvoicePredicate(predicate))); }