private void btnAddNewRecipe_Click(object sender, EventArgs e) { var recipe = ucAddRecipe.GetData(); var service = new RecipesService(Context); service.Add(recipe); ucAddRecipe.Clear(); }
private void btnDeleteRecipe_Click(object sender, EventArgs e) { var selectedName = GetSelectedRecipeName(); if (selectedName == null) return; if ( MessageBox.Show(string.Format("Вы действительно хотите удалить рецепт \"{0}\"?", selectedName), "Удаление рецепта", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes) { var service = new RecipesService(Context); service.Delete(selectedName); lbRecipes.Items.RemoveAt(lbRecipes.SelectedIndex); } }
private void ButtonReceptList_ItemClick(object sender, DevExpress.XtraEditors.TileItemEventArgs e) { ToPage(RECIPE_LIST_PAGE_INDEX);var service = new RecipesService(Context); lbRecipes.Items.Clear(); var recipesList = service.GetAll().Select(r => r.Name).ToArray(); lbRecipes.Items.AddRange(recipesList); }
private void lbRecipes_SelectedIndexChanged(object sender, EventArgs e) { var selectedName = GetSelectedRecipeName(); if (selectedName == null) { lblRecipeDescription.Text = string.Empty; return; } var service = new RecipesService(Context); var selectedRecipe = service.GetByName(selectedName); lblRecipeDescription.Text = selectedRecipe.ToString(); }
public ucRecipeFind(Models context) : this() { _service = new RecipesService(context); }