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; }