public ActionResult napThe(TB_CARD_DEAL_HISTORY model) { var message = ""; try { model.HIS_TIME = DateTime.Now; model.ID = Session["UserID"].ToString(); // model.RESULT = "Thành công"; model.HIS_ID = CreateIDforCard(); Entities.TB_CARD_DEAL_HISTORY.Add(model); TB_MONEY money = Entities.TB_MONEY.FirstOrDefault(x => x.USER_ACCOUNT_ID == model.ID); money.TOTAL_MONEY += model.DENOMINATIONS; if (Entities.SaveChanges() > 0) { return(PartialView("_CardSuccess", model)); } else { message = "fail"; } } catch (Exception ex) { message = ex.GetBaseException().ToString(); } return(Json(message, JsonRequestBehavior.AllowGet)); }
public string CreateIDforCard() // Cơ chế sinh mã { string id = ""; Random rand = new Random(); for (int i = 0; i < 10; i++) { int a = rand.Next() % 10; a = a < 0 ? -1 * a : a; id += a.ToString(); } TB_CARD_DEAL_HISTORY card = Entities.TB_CARD_DEAL_HISTORY.Find(id); if (card != null) { return(CreateIDforCard()); } return(id); }