Example #1
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Id != 0)
            {
                hash ^= Id.GetHashCode();
            }
            if (DefinitionId.Length != 0)
            {
                hash ^= DefinitionId.GetHashCode();
            }
            if (AddMoney != 0)
            {
                hash ^= AddMoney.GetHashCode();
            }
            if (ToolsTip != 0)
            {
                hash ^= ToolsTip.GetHashCode();
            }
            if (ToolsPuzzle != 0)
            {
                hash ^= ToolsPuzzle.GetHashCode();
            }
            if (Cast != 0F)
            {
                hash ^= Cast.GetHashCode();
            }
            return(hash);
        }
Example #2
0
        public void When_Adding_UserBalance()
        {
            var fixture    = new Fixture();
            var userId     = 1;
            var currencyId = 1;

            var currencyResult = new Currency(currencyId, "USD", (decimal)1);
            var balance        = new Balance();

            balance.AddMoney(new Money(currencyResult, 10));
            var user = userRepository.Add(new User(userId, "test", balance));

            var param = new AddMoney()
            {
                CurrencyId = 1, Amount = 10
            };

            var users    = _userDataManager.Setup(x => x.GetUserBalance(userId, currencyId)).Returns(user);
            var currency = _userDataManager.Setup(x => x.GetCurrency(currencyId)).Returns(currencyResult);

            _userDataManager.Setup(x => x.UpdateUserBalance(user));

            var result = userRepository.AddUserBalance(userId, param);

            Assert.IsNotNull(result);
            Assert.AreEqual(true, result);
        }
Example #3
0
        private void AddMoney_Click(object sender, RoutedEventArgs e)
        {
            this.Hide();
            AddMoney AddMoneyWind = new AddMoney();

            AddMoneyWind.MainWind = this;
            AddMoneyWind.ShowDialog();
        }
        public IActionResult Add(AddMoney addMoney)
        {
            var result = _addMoneyService.Add(addMoney);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
        public IActionResult AddMoney(int userId, [FromBody] AddMoney money)
        {
            var result = _userRepository.AddUserBalance(userId, money);

            if (result == true)
            {
                return(Ok(StatusCodes.Status200OK));
            }
            else
            {
                return(BadRequest(StatusCodes.Status500InternalServerError));
            }
        }
        public bool?AddUserBalance(int userId, AddMoney money)
        {
            var user = _userDataManager.GetUserBalance(userId, money.CurrencyId);

            var currency = _userDataManager.GetCurrency(money.CurrencyId);

            var addMoney = new Money(currency, money.Amount);

            var result = user.Balance.AddMoney(addMoney);

            _userDataManager.UpdateUserBalance(user);

            return(result);
        }
Example #7
0
        private void btnAddMoney_Click(object sender, RoutedEventArgs e)
        {
            AddMoney add = new AddMoney(money, inventory);

            add.Show();
        }
Example #8
0
        private void AddMoney_Click(object sender, RoutedEventArgs e)
        {
            AddMoney Add = new AddMoney(VME);

            Add.ShowDialog();
        }
 [CacheRemoveAspect("IAddMoneyService.Get")]   //cach siliniyor
 public IResult Add(AddMoney money)            //addMoney tablosunda adminin beklemesine gidiyor
 {
     money.Status = false;
     _addMoneyDal.Add(money);
     return(new SuccessResult("Para Admin Onayına İletildi"));
 }
        public void AddNewMoney()
        {
            AddMoney a = new AddMoney();

            a.Show();
        }