public static Product ToEntity(this ProductBindingModel model, int kioskId, Product original = null)
 {
     var isUpdate = original != null;
     var entity = isUpdate
         ? model.Map(original)                     // update
         : model.Map<ProductBindingModel, Product>();  //insert
     return entity;
 }