C# Class NotifierCore.Notifier.HotItemController

Inheritance: LibraryBase.Wpf.ViewModel.BindableBase, ICsvExport, ICsvImport
Mostra file Open project: Zicore/TradingPostNotifier Class Usage Examples

Public Methods

Method Description
Add ( HotItem item ) : void
AddNotification ( object sender, NotificationEventArgs e ) : void
ChangeLanguage ( String language ) : void
DataIdToRecipeId ( int dataId ) : int
Export ( string filePath ) : void
FromDataId ( int dataId ) : HotItem
HotItemController ( ) : System
Import ( string filePath ) : void
RegisterRecipeItem ( HotItem item ) : void
Remove ( HotItem item ) : void
StartWorker ( ) : void
UnregisterRecipeItem ( HotItem item ) : void
UnregisterRecipeItem ( int dataId ) : void
UpdateItemDetails ( HotItem hotItem ) : void
UpdatePrice ( AggregateListing listing, HotItem hotItem ) : void
UpdatePricesMultiple ( List items ) : void

Private Methods

Method Description
CrawlItems ( IEnumerable items ) : void
LoadItems ( ) : void
LoadRecipes ( ) : void
ThreadRun ( ) : void
TrendActionBuy ( PostResult rs ) : void
TrendActionSell ( PostResult rs ) : void
UpdateItem ( HotItem item1, HotItem item2 ) : void
item_BuyPriceChanged ( object sender, PriceChangedEventArgs e ) : void
item_ItemBuild ( object sender, PriceChangedEventArgs e ) : void
item_SellPriceChanged ( object sender, PriceChangedEventArgs e ) : void
newItem_Built ( object sender, EventArgs e ) : void
newItem_Crawled ( object sender, EventArgs e ) : void

Method Details

Add() public method

public Add ( HotItem item ) : void
item HotItem
return void

AddNotification() public method

public AddNotification ( object sender, NotificationEventArgs e ) : void
sender object
e NotifierCore.Notifier.Event.NotificationEventArgs
return void

ChangeLanguage() public method

public ChangeLanguage ( String language ) : void
language String
return void

DataIdToRecipeId() public method

public DataIdToRecipeId ( int dataId ) : int
dataId int
return int

Export() public method

public Export ( string filePath ) : void
filePath string
return void

FromDataId() public static method

public static FromDataId ( int dataId ) : HotItem
dataId int
return HotItem

HotItemController() public method

public HotItemController ( ) : System
return System

Import() public method

public Import ( string filePath ) : void
filePath string
return void

RegisterRecipeItem() public method

public RegisterRecipeItem ( HotItem item ) : void
item HotItem
return void

Remove() public method

public Remove ( HotItem item ) : void
item HotItem
return void

StartWorker() public method

public StartWorker ( ) : void
return void

UnregisterRecipeItem() public method

public UnregisterRecipeItem ( HotItem item ) : void
item HotItem
return void

UnregisterRecipeItem() public method

public UnregisterRecipeItem ( int dataId ) : void
dataId int
return void

UpdateItemDetails() public static method

public static UpdateItemDetails ( HotItem hotItem ) : void
hotItem HotItem
return void

UpdatePrice() public static method

public static UpdatePrice ( AggregateListing listing, HotItem hotItem ) : void
listing AggregateListing
hotItem HotItem
return void

UpdatePricesMultiple() public static method

public static UpdatePricesMultiple ( List items ) : void
items List
return void