Exemplo n.º 1
0
 private void btnAddNewRecipe_Click(object sender, EventArgs e)
 {
     var recipe = ucAddRecipe.GetData();
     var service = new RecipesService(Context);
     service.Add(recipe);
     ucAddRecipe.Clear();
 }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 4
0
 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();
 }
Exemplo n.º 5
0
 public ucRecipeFind(Models context)
     : this()
 {
     _service = new RecipesService(context);
 }