C# Класс NotifierCore.Notifier.HotItemController

Наследование: LibraryBase.Wpf.ViewModel.BindableBase, ICsvExport, ICsvImport
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Add() публичный Метод

public Add ( HotItem item ) : void
item HotItem
Результат void

AddNotification() публичный Метод

public AddNotification ( object sender, NotificationEventArgs e ) : void
sender object
e NotifierCore.Notifier.Event.NotificationEventArgs
Результат void

ChangeLanguage() публичный Метод

public ChangeLanguage ( String language ) : void
language String
Результат void

DataIdToRecipeId() публичный Метод

public DataIdToRecipeId ( int dataId ) : int
dataId int
Результат int

Export() публичный Метод

public Export ( string filePath ) : void
filePath string
Результат void

FromDataId() публичный статический Метод

public static FromDataId ( int dataId ) : HotItem
dataId int
Результат HotItem

HotItemController() публичный Метод

public HotItemController ( ) : System
Результат System

Import() публичный Метод

public Import ( string filePath ) : void
filePath string
Результат void

RegisterRecipeItem() публичный Метод

public RegisterRecipeItem ( HotItem item ) : void
item HotItem
Результат void

Remove() публичный Метод

public Remove ( HotItem item ) : void
item HotItem
Результат void

StartWorker() публичный Метод

public StartWorker ( ) : void
Результат void

UnregisterRecipeItem() публичный Метод

public UnregisterRecipeItem ( HotItem item ) : void
item HotItem
Результат void

UnregisterRecipeItem() публичный Метод

public UnregisterRecipeItem ( int dataId ) : void
dataId int
Результат void

UpdateItemDetails() публичный статический Метод

public static UpdateItemDetails ( HotItem hotItem ) : void
hotItem HotItem
Результат void

UpdatePrice() публичный статический Метод

public static UpdatePrice ( AggregateListing listing, HotItem hotItem ) : void
listing AggregateListing
hotItem HotItem
Результат void

UpdatePricesMultiple() публичный статический Метод

public static UpdatePricesMultiple ( List items ) : void
items List
Результат void