public void Delete(InvoiceSale aggregate)
 {
     _session.Delete(aggregate);
     _session.Flush();
 }
 public void Update(InvoiceSale aggregate)
 {
     _session.SaveOrUpdate(aggregate);
     _session.Flush();
 }
 public long Create(InvoiceSale aggregate)
 {
     return((long)_session.Save(aggregate));
 }