Exemplo n.º 1
0
    protected void SaveRecipe_Click(object sender, EventArgs e)
    {
        NutritionEntities4 bob = new NutritionEntities4();

        UserFunctions.addRecipe(bob);
        Label lbl = (Label)LoginView2.FindControl("SavedMessage");

        lbl.Text = "Recipe has been saved to your account!";
    }
Exemplo n.º 2
0
    public static void addRecipe(NutritionEntities4 context)
    {
        Recipe nom = Global.foods;

        nom.UserID = (Guid)Membership.GetUser().ProviderUserKey;

        context.Recipes.Add(nom);
        foreach (FoodList x in nom.FoodLists)
        {
            context.FoodLists.Add(x);
        }
        context.SaveChanges();
    }
Exemplo n.º 3
0
    public static void deleteRecipe(NutritionEntities4 context, int id)
    {
        Recipe nom = (from n in context.Recipes
                      where n.RecipeID == id
                      select n).FirstOrDefault();
        List <FoodList> fl = (from f in context.FoodLists
                              where f.RecipeID == id
                              select f).ToList();

        context.Recipes.Remove(nom);
        foreach (FoodList x in fl)
        {
            context.FoodLists.Remove(x);
        }
        context.SaveChanges();
    }
Exemplo n.º 4
0
    protected void DeleteRecipe_Click(object sender, EventArgs e)
    {
        if (UserAccountRecipes.SelectedDataKey == null)
        {
            ErrorMessage.Text = "Select a recipe first.";
        }
        else
        {
            NutritionEntities4 bob = new NutritionEntities4();
            int id = Convert.ToInt32(UserAccountRecipes.SelectedDataKey.Value);
            UserFunctions.deleteRecipe(bob, id);

            UserAccountRecipes.DataBind();
            UserAccountRecipes.SelectedIndex = -1;

            ErrorMessage.Text = "Recipe was deleted!";
        }
    }
Exemplo n.º 5
0
 public static void updateRecipe(NutritionEntities4 context, int id) //not working - damn it
 {
     addRecipe(context);
     deleteRecipe(context, id);
 }