private void saveIngridients(int recipeId, int totalIngridients)
    {
        RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
        string name = ""; int Q = 0; string unit = ""; string qty = "";


        for (int i = 1; i <= totalIngridients; i++)
        {
            name = "";
            qty  = "";
            unit = "";
            Q    = 0;


            if (Request.Form["txtIngridients" + i] != null && !string.IsNullOrWhiteSpace(Request.Form["txtIngridients" + i]))
            {
                name = Convert.ToString(Request.Form["txtIngridients" + i]);
            }

            if (Request.Form["txtQuantity" + i] != null && !string.IsNullOrWhiteSpace(Request.Form["txtQuantity" + i]))
            {
                qty = Convert.ToString(Request.Form["txtQuantity" + i]);

                int.TryParse(qty, out Q);
            }

            if (Request.Form["ddlUnit" + i] != null && !string.IsNullOrWhiteSpace(Request.Form["ddlUnit" + i]))
            {
                unit = Convert.ToString(Request.Form["ddlUnit" + i]);
            }

            if (!string.IsNullOrWhiteSpace(name) && !string.IsNullOrWhiteSpace(unit) && Q > 0)
            {
                ingredient iObj = new ingredient();
                iObj.name     = name;
                iObj.MemberId = MemberId;
                rdbEnty.ingredients.AddObject(iObj);
                rdbEnty.SaveChanges();
                int LastInsertedIngredientId = iObj.id;

                recipe_ingredients riObj = new recipe_ingredients();
                riObj.ingredient_id = LastInsertedIngredientId;
                riObj.recipe_id     = recipeId;
                riObj.name          = name;
                riObj.unit          = unit;
                riObj.quantity      = Q;
                riObj.MemberId      = MemberId;
                rdbEnty.recipe_ingredients.AddObject(riObj);
                rdbEnty.SaveChanges();
            }
        }
    }
    private void addMoreIngridients(int recipeId)
    {
        RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
        int    ind = int.Parse(Session["ind"].ToString());
        string name = ""; int Q = 0; string unit = "";

        for (int i = 1; i < ind; i++)
        {
            if (Panel1.Controls[i] is TextBox && Panel1.Controls[i].ID.EndsWith("Q"))
            {
                Q = int.Parse(((TextBox)(Panel1.Controls[ind])).Text);
            }
            else if (Panel1.Controls[i] is TextBox)
            {
                name = ((TextBox)(Panel1.Controls[i])).Text;
            }
            else if (Panel1.Controls[i] is DropDownList)
            {
                unit = ((DropDownList)Panel1.Controls[i]).Text;
                ingredient iObj = new ingredient();
                iObj.name     = name;
                iObj.MemberId = MemberId;
                rdbEnty.ingredients.AddObject(iObj);
                rdbEnty.SaveChanges();
                int LastInsertedIngredientId = iObj.id;

                recipe_ingredients riObj = new recipe_ingredients();
                riObj.ingredient_id = LastInsertedIngredientId;
                riObj.recipe_id     = recipeId;
                riObj.unit          = unit;
                riObj.quantity      = Q;
                riObj.MemberId      = MemberId;
                rdbEnty.recipe_ingredients.AddObject(riObj);
                rdbEnty.SaveChanges();
            }
        }
    }