コード例 #1
0
        private void DeleteRecipeExecute()
        {
            try
            {
                MessageBoxResult result = MessageBox.Show("Are you sure?", "Confirm Deleting", MessageBoxButton.YesNo);
                switch (result)
                {
                case MessageBoxResult.Yes:
                    using (RecipeDatabaseEntities db = new RecipeDatabaseEntities())
                    {
                        tblRecipe deleteRecipe = new tblRecipe();
                        deleteRecipe = db.tblRecipes.Where(r => r.RecipeID == Recipe.RecipeID).FirstOrDefault();

                        db.tblRecipes.Remove(deleteRecipe);
                        db.SaveChanges();
                    }
                    MessageBox.Show("Recipe Deleted Successfully!");
                    AllRecipes = GetAllRecipes();
                    break;

                case MessageBoxResult.No:
                    break;
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
            }
        }
コード例 #2
0
    protected void saveButton_Click(object sender, EventArgs e)
    {
        int LastInsertedRecipeId, LastInsertedIngredientId;
        RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
        recipe rObj = new recipe();

        rObj.name     = txtTitle.Text;
        rObj.category = txtCategory.Text;


        rObj.submitted_by = txtSubmitted.Text;
        rObj.cooking_time = txtCookingTime.Text;
        rObj.servings     = txtNumServ.Text;
        rObj.Description  = txtDescription.InnerText;
        rObj.MemberId     = MemberId;
        rdbEnty.recipes.AddObject(rObj);
        rdbEnty.SaveChanges();
        LastInsertedRecipeId = rObj.id;


        int num = 0;

        if (Request.Form["hdnIngridient"] != null)
        {
            int.TryParse(Convert.ToString(Request.Form["hdnIngridient"]), out num);
        }

        if (num > 0)
        {
            saveIngridients(LastInsertedRecipeId, num);
        }

        rdbEnty.SaveChanges();
        Response.Redirect("Recipe.aspx");
    }
コード例 #3
0
    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();
            }
        }
    }
コード例 #4
0
        private void SaveExecute()
        {
            try
            {
                Ingredients = GetAllIngredients();
                using (RecipeDatabaseEntities db = new RecipeDatabaseEntities())
                {
                    tblRecipe oldRecipe = new tblRecipe();
                    oldRecipe = db.tblRecipes.Where(r => r.RecipeID == Recipe.RecipeID).FirstOrDefault();

                    oldRecipe.RecipeName           = Recipe.RecipeName;
                    oldRecipe.Portions             = Recipe.Portions;
                    oldRecipe.RecipeType           = Type;
                    oldRecipe.RecipeDateOfCreation = DateTime.Now;
                    oldRecipe.RecipeText           = AllIngredientsToString(Ingredients);

                    if (oldRecipe.RecipeText == "")
                    {
                        MessageBox.Show("Please choose ingredients.");
                        return;
                    }
                    else
                    {
                        if (User.UserName == "Admin")
                        {
                            oldRecipe.UserID = User.UserID;
                        }
                        if (Ingredients != null)
                        {
                            foreach (tblIngredient ingredient in Ingredients)
                            {
                                tblRecipeIngredient recipeIngredient = new tblRecipeIngredient();
                                recipeIngredient.RecipeID     = Recipe.RecipeID;
                                recipeIngredient.IngredientID = ingredient.IngredientID;
                                db.tblRecipeIngredients.Add(recipeIngredient);
                            }
                        }

                        db.SaveChanges();
                    }
                }
                MessageBox.Show("Recipe Updated Successfully!");
                updateView.Close();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
            }
        }
コード例 #5
0
    protected void DelRecipe(object sender, EventArgs e)
    {
        int ReqRecipe = Convert.ToInt32(Request.QueryString["recipe"]);
        RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
        recipe robj = new recipe()
        {
            id = ReqRecipe
        };

        rdbEnty.recipes.Attach(robj);
        rdbEnty.recipes.DeleteObject(robj);
        rdbEnty.SaveChanges();

        Response.Redirect("Recipe.aspx");
    }
コード例 #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
        var query = (from p in rdbEnty.recipes
                     select p);
        IEnumerable <recipe> recipeList = query.ToList();
        string elts;

        elts = "";
        foreach (var recipe1 in recipeList)
        {
            elts = elts + "<p class='item'><a href='RecipeDetails.aspx?recipe=" + recipe1.id.ToString() + "'><span>" + recipe1.id.ToString() + ". " + recipe1.name + "</span></a></p>";
        }
        multiRecipe.InnerHtml = elts;
    }
コード例 #7
0
    protected void EditRecipe(object sender, EventArgs e)
    {
        int ReqRecipe = Convert.ToInt32(Request.QueryString["recipe"]);
        RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
        var query = (from p in rdbEnty.recipes
                     where p.id == ReqRecipe
                     select p);
        IEnumerable <recipe> recipeList = query.ToList();
        string elts;

        elts = "";
        foreach (var recipe1 in recipeList)
        {
            elts = "?recipe=" + recipe1.id.ToString();
        }

        Response.Redirect("Update.aspx" + elts);
    }
コード例 #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            //fill category drop down list


            int ReqRecipe = Convert.ToInt32(Request.QueryString["recipe"]);
            if (ReqRecipe > 0)
            {
                RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
                var query = (from p in rdbEnty.recipes
                             where p.id == ReqRecipe
                             select p);
                IEnumerable <recipe> recipeEditList = query.ToList();
                foreach (var recipe1 in recipeEditList)
                {
                    txtTitle.Text            = recipe1.name;
                    txtCategory.Text         = recipe1.category;
                    txtCookingTime.Text      = recipe1.cooking_time;
                    txtNumServ.Text          = recipe1.servings;
                    txtSubmitted.Text        = recipe1.submitted_by;
                    txtDescription.InnerText = recipe1.Description;
                }

                //Get More ingridient list.
                var moreIngridientResult = (from ri in rdbEnty.recipe_ingredients
                                            join r in rdbEnty.recipes on ri.recipe_id equals r.id
                                            join i in rdbEnty.ingredients on ri.ingredient_id equals i.id
                                            where ri.recipe_id == ReqRecipe
                                            select new IngredientRecipeResult
                {
                    recipe_ingredientsid = ri.id,
                    recipe_id = ri.recipe_id,
                    ingredient_id = ri.ingredient_id,
                    ingredientname = i.name,
                    unit = ri.unit,
                    quantity = ri.quantity
                });

                moreIngridientList = moreIngridientResult.ToList();
            }
        }
    }
コード例 #9
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        int ReqRecipe = Convert.ToInt32(Request.QueryString["recipe"]);

        if (ReqRecipe > 0)
        {
            RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
            var query = (from p in rdbEnty.recipes
                         where p.id == ReqRecipe
                         select p);
            IEnumerable <recipe> recipeEditList = query.ToList();
            foreach (var recipe1 in recipeEditList)
            {
                ///recipeName.InnerText = recipe1.name;

                //update recipe data
                recipe1.name = txtTitle.Text;

                recipe1.category = txtCategory.Text;

                recipe1.cooking_time = txtCookingTime.Text;
                recipe1.servings     = txtNumServ.Text;
                recipe1.Description  = txtDescription.InnerText;

                rdbEnty.SaveChanges();
            }


            int num = 0;
            if (Request.Form["hdnIngridient"] != null)
            {
                int.TryParse(Convert.ToString(Request.Form["hdnIngridient"]), out num);
            }

            if (num > 0)
            {
                updateIngridients(ReqRecipe, num);
            }

            //Redirect to recipe edit details page.
            Response.Redirect("RecipeDetails.aspx?recipe=" + ReqRecipe);
        }
    }
コード例 #10
0
        private List <tblRecipe> GetAllRecipes()
        {
            List <tblRecipe> recipes = new List <tblRecipe>();

            try
            {
                using (RecipeDatabaseEntities db = new RecipeDatabaseEntities())
                {
                    foreach (tblRecipe recipe in db.tblRecipes)
                    {
                        recipes.Add(recipe);
                    }
                }
                return(recipes);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
                return(null);
            }
        }
コード例 #11
0
        private List <tblIngredient> GetAllIngredients()
        {
            List <string> allIngredients = new List <string>();
            string        _location      = @"~/../../../ingredients.txt";

            try
            {
                if (File.Exists(_location))
                {
                    string[] allLines = File.ReadAllLines(_location);
                    foreach (string line in allLines)
                    {
                        if (line == "")
                        {
                            continue;
                        }
                        allIngredients.Add(line);
                    }
                }

                List <tblIngredient> realIngredients = new List <tblIngredient>();
                using (RecipeDatabaseEntities db = new RecipeDatabaseEntities())
                {
                    foreach (string ing in allIngredients)
                    {
                        tblIngredient i = new tblIngredient();
                        i = db.tblIngredients.Where(ingr => ingr.IngredientName == ing).FirstOrDefault();
                        realIngredients.Add(i);
                    }
                }

                return(realIngredients);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
                return(null);
            }
        }
コード例 #12
0
    protected void Page_Load(object sender, EventArgs e)

    {
        if (Session["MemberId"] != null && Convert.ToInt32(Session["MemberId"]) > 0)
        {
            //Set true if session contains MemberId.
            gblBlnIsMemberLogin = true;

            MemberId       = Convert.ToInt32(Session["MemberId"]);
            MemberUserName = Convert.ToString(Session["UserName"]);
        }
        int ReqRecipe = Convert.ToInt32(Request.QueryString["recipe"]);

        if (ReqRecipe > 0)
        {
            RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
            var query = (from p in rdbEnty.recipes
                         where p.id == ReqRecipe
                         select p);
            IEnumerable <recipe> recipeList = query.ToList();
            foreach (var recipe1 in recipeList)
            {
                recipeName.InnerText   = recipe1.name;
                submitted_by.InnerText = recipe1.submitted_by;
                cookingt.InnerText     = recipe1.cooking_time + " minutes";
                servings.InnerText     = recipe1.servings;
                direction.InnerText    = recipe1.Description;
                var query1 = (from p1 in rdbEnty.recipe_ingredients where p1.recipe_id == recipe1.id select p1);
                IEnumerable <recipe_ingredients> recipeList1 = query1.ToList();
                string ri_items = "";
                foreach (recipe_ingredients recipe11 in recipeList1)
                {
                    ri_items += "<p class='item-sub'>" + recipe11.ingredient_id + ")." + recipe11.name + " : " + recipe11.quantity + " " + recipe11.unit + "</p>";
                }
                Ingredient.InnerHtml = ri_items;
            }
        }
    }
コード例 #13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
            var query = (from p in rdbEnty.recipes
                         select p);
            IEnumerable <recipe> recipeList = query.ToList();
            foreach (var recipe1 in recipeList)
            {
                ddRecipeName.Items.Add(new ListItem(recipe1.name, recipe1.id.ToString()));
                ddRecipeCreator.Items.Add(new ListItem(recipe1.submitted_by, recipe1.id.ToString()));
            }

            var query1 = (from i1 in rdbEnty.ingredients
                          select i1);
            IEnumerable <ingredient> incList = query1.ToList();
            foreach (var inc1 in incList)
            {
                ddInc.Items.Add(new ListItem(inc1.name, inc1.id.ToString()));
            }
        }
    }
コード例 #14
0
        private void SaveExecute()
        {
            try
            {
                Ingredients                 = GetAllIngredients();
                Recipe.RecipeType           = Type;
                Recipe.RecipeDateOfCreation = DateTime.Now;
                Recipe.RecipeText           = AllIngredientsToString(Ingredients);
                if (Recipe.RecipeText == "")
                {
                    MessageBox.Show("Please choose ingredients.");
                    return;
                }
                using (RecipeDatabaseEntities db = new RecipeDatabaseEntities())
                {
                    Recipe.UserID = User.UserID;
                    db.tblRecipes.Add(Recipe);
                    db.SaveChanges();

                    foreach (tblIngredient ingredient in Ingredients)
                    {
                        tblRecipeIngredient recipeIngredient = new tblRecipeIngredient();
                        recipeIngredient.RecipeID     = Recipe.RecipeID;
                        recipeIngredient.IngredientID = ingredient.IngredientID;
                        db.tblRecipeIngredients.Add(recipeIngredient);
                    }

                    db.SaveChanges();
                }
                MessageBox.Show("Recipe Created Successfully!");
                addRecipe.Close();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
            }
        }
コード例 #15
0
    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();
            }
        }
    }
コード例 #16
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["MemberId"] != null && Convert.ToInt32(Session["MemberId"]) > 0)
        {
            //Set true if session contains MemberId.
            gblBlnIsMemberLogin = true;

            MemberId       = Convert.ToInt32(Session["MemberId"]);
            MemberUserName = Convert.ToString(Session["UserName"]);
        }

        RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
        var query = (from p in rdbEnty.recipes
                     select p);
        IEnumerable <recipe> recipeList = query.ToList();
        string menuItems;

        menuItems = "";
        foreach (var recipe1 in recipeList)
        {
            menuItems = menuItems + "<li><a href='recipeDetails.aspx?recipe=" + recipe1.id + "'>" + recipe1.name + " </a></li>";
        }
        //RecipeMenu.InnerHtml = menuItems;
    }
コード例 #17
0
    private void updateIngridients(int recipeId, int totalIngridients)
    {
        RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
        string name = ""; int Q = 0; string unit = ""; string qty = "";

        int recipe_ingredientsid = 0;

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

            //Get recipe_ingredientsid.
            if (Request.Form["hdnRecipeIngridientsId" + i] != null && !string.IsNullOrWhiteSpace(Request.Form["hdnRecipeIngridientsId" + i]))
            {
                int.TryParse(Convert.ToString(Request.Form["hdnRecipeIngridientsId" + i]), out recipe_ingredientsid);
            }


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

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

                //Parse the string variable qty have valid interger value and store into Q (int) variable. Otherwise it will store 0.
                int.TryParse(qty, out Q);
            }

            //Get Unit Name.
            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)
            {
                var ingridientResult = (from ri in rdbEnty.recipe_ingredients
                                        join r in rdbEnty.recipes on ri.recipe_id equals r.id
                                        join ing in rdbEnty.ingredients on ri.ingredient_id equals ing.id
                                        where ri.recipe_id == recipeId && ri.id == recipe_ingredientsid
                                        select ing);

                //Update ingridient.
                IEnumerable <ingredient> ingredientEditList = ingridientResult.ToList();
                foreach (var ingredient in ingredientEditList)
                {
                    ingredient.name     = name;
                    ingredient.MemberId = MemberId;
                    rdbEnty.SaveChanges();
                }

                var recipe_ingridientResult = (from ri in rdbEnty.recipe_ingredients
                                               join r in rdbEnty.recipes on ri.recipe_id equals r.id
                                               join ing in rdbEnty.ingredients on ri.ingredient_id equals ing.id
                                               where ri.recipe_id == recipeId && ri.id == recipe_ingredientsid
                                               select ri);

                //Update recipe_ingridient.
                IEnumerable <recipe_ingredients> recipe_ingredientsEditList = recipe_ingridientResult.ToList();
                foreach (var recipe_ingredients in recipe_ingredientsEditList)
                {
                    recipe_ingredients.ingredient_id = ingredientEditList.ToList()[0].id;
                    recipe_ingredients.recipe_id     = recipeId;
                    recipe_ingredients.unit          = unit;
                    recipe_ingredients.quantity      = Q;
                    recipe_ingredients.MemberId      = MemberId;
                    rdbEnty.SaveChanges();
                }
            }
        }
    }
コード例 #18
0
    protected void BtnSearch_Click(object sender, EventArgs e)
    {
        int IncVal = Convert.ToInt32(ddInc.SelectedValue);
        int RecVal = Convert.ToInt32(ddRecipeName.SelectedValue);

        if (IncVal > 0 && RecVal > 0 && ddRecipeCreator.SelectedItem.Text != "All")
        {
            RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
            var query = (from p in rdbEnty.recipes
                         from ri in rdbEnty.recipe_ingredients
                         join i in rdbEnty.ingredients on ri.ingredient_id equals i.id
                         where p.id == RecVal && i.id == IncVal && p.submitted_by == ddRecipeCreator.SelectedItem.Text
                         select p);
            IEnumerable <recipe> recipeList = query.ToList();
            string htmlElts;
            htmlElts = "";
            int ii;
            ii = 0;
            foreach (var recipe1 in recipeList)
            {
                htmlElts = htmlElts + "<p class='item'><a href='RecipeDetails.aspx?recipe=" + recipe1.id.ToString() + "'>" + recipe1.name + "</a></p>";
                ii++;
            }
            searchedItemsCount.InnerHtml = (ii).ToString();
            searchedItems.InnerHtml      = htmlElts;
        }
        else if (IncVal > 0 && RecVal > 0 && ddRecipeCreator.SelectedItem.Text == "All")
        {
            RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
            var query = (from p in rdbEnty.recipes from ri in rdbEnty.recipe_ingredients join i in rdbEnty.ingredients on ri.ingredient_id equals i.id where p.id == RecVal && i.id == IncVal select p);
            IEnumerable <recipe> recipeList = query.ToList();
            string htmlElts;
            htmlElts = "";
            int ii;
            ii = 0;
            foreach (var recipe1 in recipeList)
            {
                htmlElts = htmlElts + "<p class='item'><a href='RecipeDetails.aspx?recipe=" + recipe1.id.ToString() + "'>" + recipe1.name + "</a></p>";
                ii++;
            }
            searchedItemsCount.InnerHtml = (ii).ToString();
            searchedItems.InnerHtml      = htmlElts;
        }
        else if (IncVal == 0 && RecVal > 0 && ddRecipeCreator.SelectedItem.Text != "All")
        {
            RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
            var query = (from p in rdbEnty.recipes where p.id == RecVal && p.submitted_by == ddRecipeCreator.SelectedItem.Text select p);
            IEnumerable <recipe> recipeList = query.ToList();
            string htmlElts;
            htmlElts = "";
            int ii;
            ii = 0;
            foreach (var recipe1 in recipeList)
            {
                htmlElts = htmlElts + "<p class='item'><a href='RecipeDetails.aspx?recipe=" + recipe1.id.ToString() + "'>" + recipe1.name + "</a></p>";
                ii++;
            }
            searchedItemsCount.InnerHtml = (ii).ToString();
            searchedItems.InnerHtml      = htmlElts;
        }
        else if (IncVal == 0 && RecVal > 0 && ddRecipeCreator.SelectedItem.Text == "All")
        {
            RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
            var query = (from p in rdbEnty.recipes where p.id == RecVal select p);
            IEnumerable <recipe> recipeList = query.ToList();
            string htmlElts;
            htmlElts = "";
            int ii;
            ii = 0;
            foreach (var recipe1 in recipeList)
            {
                htmlElts = htmlElts + "<p class='item'><a href='RecipeDetails.aspx?recipe=" + recipe1.id.ToString() + "'>" + recipe1.name + "</a></p>";
                ii++;
            }
            searchedItemsCount.InnerHtml = (ii).ToString();
            searchedItems.InnerHtml      = htmlElts;
        }
        else if (IncVal > 0 && RecVal == 0 && ddRecipeCreator.SelectedItem.Text == "All")
        {
            RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
            var query = (from i in rdbEnty.ingredients where i.name == ddInc.SelectedItem.Text select i);
            IEnumerable <ingredient> recipeList = query.ToList();
            string htmlElts;
            htmlElts = "";
            int ii;
            ii = 0;
            foreach (var recipe1 in recipeList)
            {
                htmlElts = htmlElts + "<p class='item'><a href='RecipeDetails.aspx?recipe=" + recipe1.id.ToString() + "'>" + recipe1.name + "</a></p>";
                ii++;
            }
            searchedItemsCount.InnerHtml = (ii).ToString();
            searchedItems.InnerHtml      = htmlElts;
        }
        else if (IncVal == 0 && RecVal == 0 && ddRecipeCreator.SelectedItem.Text != "All")
        {
            RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
            var query = (from r in rdbEnty.recipes where r.submitted_by == ddRecipeCreator.SelectedItem.Text select r);
            IEnumerable <recipe> recipeList = query.ToList();
            string htmlElts;
            htmlElts = "";
            int ii;
            ii = 0;
            foreach (var recipe1 in recipeList)
            {
                htmlElts = htmlElts + "<p class='item'><a href='RecipeDetails.aspx?recipe=" + recipe1.id.ToString() + "'>" + recipe1.name + "</a></p>";
                ii++;
            }
            searchedItemsCount.InnerHtml = (ii).ToString();
            searchedItems.InnerHtml      = htmlElts;
        }
        else
        {
            RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
            var query = (from p in rdbEnty.recipes
                         select p);
            IEnumerable <recipe> recipeList = query.ToList();
            string htmlElts;
            htmlElts = "";
            int i;
            i = 0;
            foreach (var recipe1 in recipeList)
            {
                htmlElts = htmlElts + "<p class='item'><a href='RecipeDetails.aspx?recipe=" + recipe1.id.ToString() + "'>" + recipe1.name + "</a></p>";
                i++;
            }
            searchedItemsCount.InnerHtml = (i - 1).ToString();
            searchedItems.InnerHtml      = htmlElts;
        }
    }