Exemplo n.º 1
0
        /// <summary>
        /// Adds a product to the database and returns success status.
        /// </summary>
        /// <param name="newProduct"></param>
        /// <returns></returns>
        public static bool addProduct(BLProduct newProduct)
        {
            DALInsert product = new DALInsert();

            int rows = product.addNewProduct(newProduct);

            return(rows > 0);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Attempts to add a new user to the database and returns the result status.
        /// </summary>
        /// <param name="newUser"></param>
        /// <returns></returns>
        public static int addUser(BLUser newUser)
        {
            DALInsert user = new DALInsert();

            newUser.userPassword = hashPassword(newUser.userPassword);

            int rows = user.addNewUser(newUser);

            return(rows);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Adds shipping method to system and returns success status.
        /// </summary>
        /// <param name="shipping"></param>
        /// <returns></returns>
        public static bool addShipping(BLShipping shipping)
        {
            DALInsert shippingOption = new DALInsert();

            return(shippingOption.addPostageOption(shipping) > 0);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Adds purchase to database by tying it to the card details ordered under.
        /// </summary>
        /// <param name="purchase"></param>
        /// <param name="card"></param>
        /// <returns></returns>
        public static int storePurchase(BLPurchase purchase, string[] card)
        {
            DALInsert newPurchase = new DALInsert();

            return(newPurchase.addNewPurchase(purchase, card));
        }