private void UpdateResult(RecipeItemParseResult result, BaseIngredient ingredient) { var(id, typename) = Units.ToSelection(result.Unit); var item = result.Item; item.ItemId = ingredient?.Id; item.Quantity = result.Quantity; item.UnitId = id; item.UnitTypeName = typename; }
void ICommitParseResult.Commit(RecipeItemParseResult result, Ingredient ingredient) { UpdateResult(result, ingredient); }
private async void RemoveResult(RecipeItemParseResult result) { await Task.Yield(); recipeItemParseResultBindingSource.Remove(result); }