public void Init(CurrencyView currencyView) { _enemy = new Enemy("Enemy Flappy"); _money = new Money(nameof(Money)); _money.Attach(_enemy); _heath = new Health(nameof(Health)); _heath.Attach(_enemy); _force = new Force(nameof(Force)); _force.Attach(_enemy); _crimeRate = new CrimeRate(nameof(CrimeRate)); _crimeRate.Attach(_enemy); _currencyView = currencyView; _cameraShaker = new CameraShakeBehaviour(); _addHealthButton.onClick.AddListener(() => ChangeHealth(true)); _minusHealthButton.onClick.AddListener(() => ChangeHealth(false)); _addPowerButton.onClick.AddListener(() => ChangeForce(true)); _minusPowerButton.onClick.AddListener(() => ChangeForce(false)); _addCrimeRateButton.onClick.AddListener(() => ChangeCrimeRate(true)); _minusCrimeRateButton.onClick.AddListener(() => ChangeCrimeRate(false)); _fightButton.onClick.AddListener(Fight); _skipButton.onClick.AddListener(Skip); }
public MainController(Transform placeForUi, ProfilePlayer profilePlayer, DailyRewardView dailyRewardView, CurrencyView currencyView, FightWindowView fightWindowView, StartFightView startFightView) { _profilePlayer = profilePlayer; _placeForUi = placeForUi; _dailyRewardView = dailyRewardView; _currencyView = currencyView; _fightWindowView = fightWindowView; _startFightView = startFightView; OnChangeGameState(_profilePlayer.CurrentState.Value); profilePlayer.CurrentState.SubscribeOnChange(OnChangeGameState); }
public async Task <IActionResult> Create([Bind(properties)] CurrencyView c) { await validateId(c.IsoCode, ModelState); if (!ModelState.IsValid) { return(View(c)); } var o = CurrencyFactory.Create(c.IsoCode, c.Name, c.Symbol, c.ValidFrom, c.ValidTo); await reporitory.AddObject(o); return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit([Bind(properties)] CurrencyView c) { if (!ModelState.IsValid) { return(View(c)); } var o = await reporitory.GetObject(c.IsoCode); o.Data.Name = c.Name; o.Data.Code = c.Symbol; o.Data.ValidFrom = c.ValidFrom ?? DateTime.MinValue; o.Data.ValidTo = c.ValidTo ?? DateTime.MaxValue; await reporitory.UpdateObject(o); return(RedirectToAction("Index")); }
public ActionResult Edit(int?currencyPK) { if (currencyPK != null) { ICurrenciesRepository currenciesRepository = new CurrenciesRepository(db); Currency currency = currenciesRepository.GetCurrencyByPK((int)currencyPK); CurrencyView currencyView = new CurrencyView(); currencyView.ConvertFrom(currency, currencyView); return(View(currencyView)); } else { return(RedirectToAction("Index", "Currency")); } }
public async Task <IActionResult> Create(CurrencyView currencyView) { if (!ModelState.IsValid) { return(View(currencyView)); } var currency = new Currency { CC = currencyView.CC, ExchangeDate = DateTime.Today.ToString(DateTime.Today.ToString("dd.MM.yyyy")), r030 = currencyView.r030, Rate = currencyView.Rate }; _context.Add(currency); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public ActionResult Edit(CurrencyView currencyModel) { if (ModelState.IsValid) { ICurrenciesRepository currenciesRepository = new CurrenciesRepository(db); Currency currency = currenciesRepository.GetCurrencyByPK((int)currencyModel.CurrencyPK); currencyModel.ConvertTo(currencyModel, currency); currenciesRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("UPDATE", currency.CurrencyPK); return(RedirectToAction("Index", "Currency")); } else { return(View(currencyModel)); } }
public ActionResult Add(CurrencyView currencyView) { if (ModelState.IsValid) { ICurrenciesRepository currenciesRepository = new CurrenciesRepository(db); Currency currency = new Currency(); currencyView.ConvertTo(currencyView, currency); currenciesRepository.Add(currency); currenciesRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("INSERT", currency.CurrencyPK); return(RedirectToAction("Index", "Currency")); } else { return(View(currencyView)); } }
public JsonResult GetExchangeRates(string selectedDate) { var date = Convert.ToDateTime(selectedDate); try { var currencyDataUnprocessed = serviceClient.getExchangeRatesByDate(date.ToString()); var previousDayCurrencyDataUnprocessed = serviceClient.getExchangeRatesByDate(date.AddDays(-1).ToString()); var currencyData = processingHelper.ProcessCurrencyRates(currencyDataUnprocessed, date, currencyDescriptionList); var previousDayCurrencyData = processingHelper.ProcessCurrencyRates(previousDayCurrencyDataUnprocessed, date, currencyDescriptionList); var currencyChangeList = processingHelper.GenerateCurrencyChangeList(date, currencyData, previousDayCurrencyData); var result = new CurrencyView(currencyChangeList.ToList(), date); return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception) { // If something goes wrong just return an empty list and pretend that nothing has happened return(Json(new CurrencyView(date), JsonRequestBehavior.AllowGet)); } }
public Currency_Controller(float startingBalance) { Model = new Currency_Model(startingBalance); View = new CurrencyView(Model); }
public DailyRewardController(Transform placeForUi, DailyRewardView dailyRewardView, CurrencyView currencyView) { _dailyRewardView = GameObject.Instantiate(dailyRewardView, placeForUi); _currencyController = new CurrencyController(placeForUi, currencyView); }
public CurrencyController(Transform placeForUi, CurrencyView currencyView) { _currencyViewInstance = GameObject.Instantiate(currencyView, placeForUi); }