public async Task <IActionResult> Edit(int id, [Bind("Id,CardCode,SecretKey,UserAccount,CardStatus,Price")] prepaidCard prepaidCard) { if (id != prepaidCard.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(prepaidCard); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!prepaidCardExists(prepaidCard.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(prepaidCard)); }
// GET: OrdersController/Create public ActionResult Create() { prepaidCard prepaidCard = new prepaidCard() { CardCode = PassWordHelper.GenerateCheckCode(8), SecretKey = PassWordHelper.GenerateCheckCode(8) }; return(View(prepaidCard)); }
public async Task <IActionResult> Create([Bind("Id,CardCode,SecretKey,UserAccount,CardStatus,Price")] prepaidCard prepaidCard) { if (ModelState.IsValid) { _context.Add(prepaidCard); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(prepaidCard)); }
public async Task <bool> CreateCard(string cardcode, string secret, double money) { prepaidCard card = new prepaidCard() { CardCode = cardcode, SecretKey = secret, CardStatus = 0, Price = money }; if (ModelState.IsValid) { _context.Add(card); await _context.SaveChangesAsync(); return(true); } return(false); }