Example #1
0
        public int Insert(RecipeInsert recipe)
        {
            using (var con = GetConnection())
            {
                var cmd = con.CreateCommand();
                cmd.CommandText = "RECIPE_INSERT";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@publisher", recipe.Publisher);
                cmd.Parameters.AddWithValue("@f2f_url", recipe.F2f_url);
                cmd.Parameters.AddWithValue("@title", recipe.Title);
                cmd.Parameters.AddWithValue("@source_url", recipe.Source_url);
                cmd.Parameters.AddWithValue("@recipe_id", recipe.Recipe_id);
                cmd.Parameters.AddWithValue("@image_url", recipe.Image_url);
                cmd.Parameters.AddWithValue("@publisher_url", recipe.Publisher_url);
                cmd.Parameters.Add("@id", SqlDbType.Int).Direction = ParameterDirection.Output;

                cmd.ExecuteNonQuery();

                return((int)cmd.Parameters["@id"].Value);
            }
        }
 public int Insert(RecipeInsert recipe)
 {
     return(recipeService.Insert(recipe));
 }