public ActionResult AddClubNumber(AddUserNumModel model) { if (ModelState.IsValid) { if (model.MinNum > model.NowNum) { if (model.MaxNum >= model.MinNum) { List <ClubNumber> clublist = new List <ClubNumber>(); for (int min = model.MinNum; min <= model.MaxNum; min++) { ClubNumber newclub = new ClubNumber() { ClubId = min.ToString(), State = (int)EnumState.未使用 }; clublist.Add(newclub); } db.ClubNumbers.AddRange(clublist); int addcount = db.SaveChanges(); return(RedirectToAction("ClubNumber", new { Msg = "成功添加" + addcount + "个账户" })); } else { ModelState.AddModelError("", "最大序号不能小于起始序号"); } } else { ModelState.AddModelError("", "起始序号需要大于当前已存在的最大序号:" + model.NowNum.ToString()); } } return(View(model)); }
public ActionResult AddClubNumber() { AddUserNumModel model = new AddUserNumModel(); var clubinfo = db.ClubNumbers.Select(u => u.ClubId).Max(); if (clubinfo == null) { model.NowNum = 0; } else { model.NowNum = int.Parse(clubinfo); } model.MinNum = model.NowNum + 1; model.MaxNum = model.MinNum; return(View(model)); }
public ActionResult AddUserNumber() { AddUserNumModel model = new AddUserNumModel(); var userinfo = db.UserNumbers.Where(u => u.UserId != "Admin").Select(u => u.UserId).Max(); if (userinfo == null) { model.NowNum = 0; } else { model.NowNum = int.Parse(userinfo); } model.MinNum = model.NowNum + 1; model.MaxNum = model.MinNum; return(View(model)); }