public ActionResult AddCoin(int CoinId) //Добавление монеты { int cost = CoinService.AddCoin(CoinId); ChangeTotal(cost); return(RedirectToAction("Index")); }
public IActionResult AddCoin([FromBody] CoinRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Coin coin = _mapper.Map <CoinRequest, Coin>(request); _coinService.AddCoin(coin); return(Ok()); }
public async Task <IActionResult> AddCoin([FromBody] byte[] coin) { try { var coinProto = Util.DeserializeProto <CoinProto>(coin); var coinByteArray = await coinService.AddCoin(coinProto); return(new ObjectResult(new { protobuf = coinByteArray })); } catch (Exception ex) { logger.LogError($"<<< AddCoin - Controller >>>{ex.ToString()}"); } return(new StatusCodeResult(StatusCodes.Status500InternalServerError)); }
public IActionResult AddCoin([FromBody] Coin coin) { if (HttpContext.Session.GetInt32("LoggedIn") != 1) { return(BadRequest()); } var result = _coinService.AddCoin(coin); if (result) { return(Ok()); } else { return(BadRequest()); } }
public void Should_Add_Coin() { _coinService.AddCoin(DataUtilities.GetCoin()); _unitOfWorkMock.Verify(r => r.Coins.Add(It.IsAny <Coin>())); }