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"); }
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"); }