public void Save(Entity entity)
 {
     if (entity != null)
     {
         UnitOfWork.Session.SaveOrUpdate(entity);
     }
 }
 public void DeleteOnCommit(Entity entity)
 {
     Entry(entity).State = EntityState.Deleted;
 }