public ShowOperationsByCategoryCommand(IStorage <CardOperation> cardOPerationStorage, IModelStringView <CardOperation> cardOperationStringView, IDbLogicManager dbLogicManager) { _cardOperationStorage = cardOPerationStorage; _cardOperationStringView = cardOperationStringView; _dbLogicManager = dbLogicManager; }
public SetCardOperationSetCommand(IStorage <CardOperation> cardOperationStorage, IModelStringView <CardOperation> cardOperationStringView, IDbLogicManager dbLogicManager) { _cardOperationStorage = cardOperationStorage; _cardOperationStringView = cardOperationStringView; _dbLogicManager = dbLogicManager; _cardOperationRetriveHandlers.Add(new Tuple <string, Func <Task <List <CardOperation> > > >( "За месяц", async() => await _cardOperationStorage.Get(op => op.DateTime > DateTime.Now.AddMonths(-1)))); _cardOperationRetriveHandlers.Add(new Tuple <string, Func <Task <List <CardOperation> > > >( "За два месяца", async() => await _cardOperationStorage.Get(op => op.DateTime > DateTime.Now.AddMonths(-2)))); _cardOperationRetriveHandlers.Add(new Tuple <string, Func <Task <List <CardOperation> > > >( "Последние 10", async() => await _cardOperationStorage.Get(op => true, 10, op => op.DateTime))); _cardOperationRetriveHandlers.Add(new Tuple <string, Func <Task <List <CardOperation> > > >( "По категориям", GetByCategory)); _cardOperationRetriveHandlers.Add(new Tuple <string, Func <Task <List <CardOperation> > > >( "По имени", GetByName)); _cardOperationRetriveHandlers.Add(new Tuple <string, Func <Task <List <CardOperation> > > >( "По сумме", GetByAmount)); }
public EditCardOperationUserInterfaceCommand(CardOperation operation, IModelStringView <CardOperation> operationStringView, IDbLogicManager dbLogicManager) { this._operation = operation; this._operationStringView = operationStringView; this._dbLogicManager = dbLogicManager; }
public ImportWindowViewModel(ICardOperationsLoader cardOperationsLoader, IMapper mapper, IDbLogicManager dbLogicManager) { ImportHandler = new CommandHandler((prm) => true, ImportOperationsHandler); SaveImportedOperationsCommand = new CommandHandler( o => true, this.SaveImportedOperationsHandler); _cardOperationsLoader = cardOperationsLoader; _mapper = mapper; _dbLogicManager = dbLogicManager; DataImported = false; }
public ImportCardOperationsCommand(ICardOperationsLoader cardOperationsImporter, IModelStringView <CardOperation> cardOperationView, IStorage <CardOperation> cardOperationStorage, IStorage <CardOperationsImport> cardOperationsImportStorage, IDbLogicManager dbLogicManager) { _operationsImporter = cardOperationsImporter; _cardOperationView = cardOperationView; _cardOperationStorage = cardOperationStorage; _cardOperationsImportStorage = cardOperationsImportStorage; _dbLogicManager = dbLogicManager; }
public SearchForOperationsCommand(IStorage<CardOperation> cardOPerationStorage, IModelStringView<CardOperation> cardOperationStringView, IDbLogicManager dbLogicManager, IModelStringView<OperationSetStatistics> cardOperationSetStatisticsStringView) { _cardOperationStringView = cardOperationStringView; _dbLogicManager = dbLogicManager; _cardOperationSetStatisticsStringView = cardOperationSetStatisticsStringView; _menuHandlers = new List<MenuItemHandler>() { new MenuItemHandler{MenuLabel = "По имени", Handler = this.SearchByName}, new MenuItemHandler{MenuLabel = "По сумме потраченого.", Handler = this.SearchByAmountSpent} }; }
public MainWindowViewModel(IDbLogicManager dbLogicManager, IMapper mapper) { _dbLogicManager = dbLogicManager; _mapper = mapper; NewCardOperation = new CardOperationModel(); AddNewCardOperationCommand = new AddNewCardOperationCommand(this); SaveNewOperationCommand = new SaveNewOperationCommand(this); RemoveOperationCommand = new RemoveOperationCommand(this); AddCategoryToOperationCategoriesCommand = new CommandHandler(o => true, AddAddCategoryToOperationCategories); IsNewCardOperationBeingAdded = false; NewCardOperation.PropertyChanged += this.SaveNewOperationCommand.RaiseOperationModelChanged; }
public EditCardOperationsCommand(IDbLogicManager dbLogicManager, IModelStringView <CardOperation> cardOperationStringView) { this._dbLogicManager = dbLogicManager; this._cardOperationStringView = cardOperationStringView; }
public ShowAllCategoriesCommand(IDbLogicManager dbLogicManager) { this._dbLogicManager = dbLogicManager; }
public IndexController(IDbLogicManager dbLogicManager) { _dbLogicManager = dbLogicManager; }
public OutcomeByCategoryReportCommand(IDbLogicManager dbLogicManager) { _dbLogicManager = dbLogicManager; }
public AddCardOperationToCategoryCommand(IModelStringView <CardOperation> cardOperationStringView, IDbLogicManager dbLogicManager) { _cardOperationStringView = cardOperationStringView; _dbLogicManager = dbLogicManager; }