public ActionResult Create(Models.Recipe rcp)
        {
            if (User.IsInRole("ADMIN"))
            {
                int index = 0;
                foreach (Models.RecipeIngredient ing in rcp.IngredientList)
                { ing.SortOrder = index++; }
                index = 0;
                foreach (Models.RecipeDirection dir in rcp.DirectionList)
                { dir.SortOrder = index++; }
                index = 0;
                foreach (Models.RecipeImage img in rcp.ImageList)
                { img.SortOrder = index++; }

                rcp.SaveRecipe();
            }

            if (!String.IsNullOrEmpty(rcp.RecipeID))
            {
                return Redirect(Url.Action("Recipe", "Recipes", new { recipeid = rcp.RecipeID }));
            }
            else
            {
                ViewBag.Title = "New Recipe";
                return View(rcp);
            }
        }