コード例 #1
0
ファイル: BaozouTeamController.cs プロジェクト: zicjin/Huanle
 public ActionResult Create(Team model, string NameAliasParams)
 {
     ViewBag.LeagueSel = ((eLeague)0).ToSelectListItems(DescripByLang.Chinese);
     if (!ModelState.IsValid) {
         ModelState.AddModelError("", "表单验证失败。");
         return View(model);
     }
     if (collection.Find(Query<Team>.EQ(d => d.Name, model.Name)).Count() > 0) {
         ModelState.AddModelError("Name", "Name已存在。");
         return View(model);
     }
     model.Act = (int)eAct.Normal;
     if (!string.IsNullOrEmpty(NameAliasParams)) //window下表单input换行会新增出\r,在mac/linux下执行会Error
         model.NameAlias = NameAliasParams.Split(new[] { "\r\n-\r\n" }, StringSplitOptions.RemoveEmptyEntries);
     collection.Insert(model);
     return RedirectToAction("Index");
 }
コード例 #2
0
ファイル: BaozouTeamController.cs プロジェクト: zicjin/Huanle
 public ActionResult Edit(Team model, string NameAliasParams)
 {
     if (!ModelState.IsValid) {
         ModelState.AddModelError("", "表单验证失败。");
         return View(model);
     }
     if (collection.AsQueryable<Team>().Any(d => d.Name == model.Name && d.Id != model.Id)) {
         ModelState.AddModelError("Name", "Name已存在。");
         return View(model);
     }
     if (!string.IsNullOrEmpty(NameAliasParams)) //window下表单input换行会新增出\r,在mac/linux下执行会Error
         model.NameAlias = NameAliasParams.Split(new[] { "\r\n-\r\n" }, StringSplitOptions.RemoveEmptyEntries);
     collection.Save(model);
     return RedirectToAction("Index");
 }