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