Package Foodolini.BusinessLogic

Logic layer, business logic component. More...

Packages

package  Test
 

Tests of classes in the business logic layer.


Classes

class  BarCode
 Barcode class contains product name and quantity about a food item, and contains a barcode value and a barcode type to associate with an ingredient. More...
struct  Criteria
 Represents search criteria. More...
class  Diet
 A diet. More...
class  Exercise
 An exercise performed by a person. More...
class  FoodItem
 A FoodItem, representing a physical instance of milk. More...
class  Ingredient
class  Nutrient
 A nutrition definition. More...
class  Person
class  Recipe
 A recipe. More...
class  ShoppingList
 Represents a shopping list. More...
class  ShoppingListItem
 A shopping list item that contains ingredients and recipes. More...
class  SportsActivity
 A sports activity. More...
class  Settings
 Singleton object that holds all settings. More...

Enumerations

enum  BarCodeType {
  EAN8, UPCE, ISBN10, UPCA,
  EAN13, ISBN13, CODE39, PDF417,
  CODE128, I25
}
 

Represents a type of bar code.

More...
enum  Meal {
  None = 0, Breakfast = 0x1, Lunch = 0x2, Dinner = 0x4,
  Other = 0x8
}
enum  Gender { Male, Female }
enum  Difficulty { Easy, Medium, Hard, Unknown }
 

The difficulty level of a recipe.

More...

Detailed Description

Logic layer, business logic component.


Enumeration Type Documentation

Represents a type of bar code.

Enumerator:
EAN8 

European Article Number 8.

UPCE 

Universal Product Code, Zero-compressed.

ISBN10 

International Standard Book Number.

UPCA 

Ten-digit Universal Product Code.

EAN13 

European Article Number 13.

ISBN13 

13-digit International Standard Book Number

CODE39 

USS Code 39.

PDF417 

Portable Data File.

CODE128 

Code 128.

I25 

Interleaved 2 of 5 (I2/5).

Definition at line 10 of file BarCodeType.cs.

The difficulty level of a recipe.

Enumerator:
Easy 
Medium 
Hard 
Unknown 

Definition at line 972 of file Recipe.cs.

Enumerator:
Male 
Female 

Definition at line 7 of file Gender.cs.

Enumerator:
None 
Breakfast 
Lunch 
Dinner 
Other 

Definition at line 27 of file Criteria.cs.


Foodolini 1.0.0 Documentation, generated with DoxyGen.