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); }
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); }
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); }
private void btnAddMoney_Click(object sender, RoutedEventArgs e) { AddMoney add = new AddMoney(money, inventory); add.Show(); }
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(); }