Exemple #1
0
        //INSERT NEW ITEM
        public int InsertNewItem(Item_InsertRequest model)
        {
            using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["GroceryListConnection"].ConnectionString))
            {
                con.Open();
                var cmd = con.CreateCommand();
                cmd.CommandText = "InsertNewItem";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Items", model.Items);
                cmd.Parameters.AddWithValue("@Quantity", model.Quantity);

                SqlParameter outParams = cmd.Parameters.Add("Id", SqlDbType.Int);
                outParams.Direction = ParameterDirection.Output;
                cmd.ExecuteNonQuery();
                return((int)outParams.Value);
            }
        }
Exemple #2
0
 public object InsertNewItem(Item_InsertRequest model)
 {
     return(groceryListService.InsertNewItem(model)); //best practice to make an itemsresponse object
 }