public async Task <IActionResult> NewOrder(string value) { CoinsDto coins = new CoinsDto(); coins.Value = value; return(View("_NewOrder", coins)); }
public async Task <IActionResult> Order([Bind("Value,One,Five,Ten,TwentyFive,Fifty,OneHundred")] CoinsDto coins) { if (ModelState.IsValid) { double dinheiro = (coins.Ten * 0.1) + (coins.TwentyFive * 0.25) + (coins.Fifty * 0.50) + (coins.OneHundred * 1); double preco = double.Parse(coins.Value); if (dinheiro >= preco) { ViewBag.Troco = (dinheiro - preco).ToString("F"); ViewBag.Nome = Session.GetObject <UserDto>("usuario").Name; return(View("Invoice")); } } return(NotFound()); }