Exemplo n.º 1
0
        public static bool UpdateCategory(int categoryID, string categoryName, string description)
        {
            bool             returnValue;
            DatabaseProvider myDataBase = new DatabaseProvider();

            myDataBase.AddinParameters("@CategoryID", DbType.Int32, categoryID);
            myDataBase.AddinParameters("@CategoryName", DbType.String, categoryName);
            myDataBase.AddinParameters("@Description", DbType.String, description);
            returnValue = Convert.ToBoolean(myDataBase.ExecuteNonQuery("Update Categories SET CategoryName = @CategoryName, Description = @Description WHERE CategoryID = @CategoryID", CommandType.Text));
            return(returnValue);
        }
Exemplo n.º 2
0
        public static bool DeleteCategory(int categoryID)
        {
            bool             returnValue;
            DatabaseProvider myDatabase = new DatabaseProvider();

            myDatabase.AddinParameters("@CategoryID", DbType.Int32, categoryID);
            returnValue = Convert.ToBoolean(myDatabase.ExecuteNonQuery("DELETE FROM Categories WHERE CategoryID = @CategoryID", CommandType.Text));
            return(returnValue);
        }
Exemplo n.º 3
0
        public static Category GetCategoryByCategoryId(int categoryId)
        {
            Category         newCategory = new Category();
            DatabaseProvider myDatabase  = new DatabaseProvider();

            myDatabase.AddinParameters("@CategoryID", DbType.Int32, categoryId);
            IDataReader myReader = myDatabase.ExecuteReader("SELECT * FROM Categories WHERE CategoryID = @CategoryID", CommandType.Text);

            while (myReader.Read())
            {
                newCategory.CategoryId   = myReader["CategoryID"] is DBNull ? 0 : Convert.ToInt32(myReader["CategoryID"]);
                newCategory.CategoryName = myReader["CategoryName"] is DBNull ? string.Empty : myReader["CategoryName"].ToString();
                newCategory.Description  = myReader["Description"] is DBNull ? string.Empty : myReader["Description"].ToString();
            }

            return(newCategory);
        }