public ActionResult Create(Club club) { if (ModelState.IsValid) { //Xử lý MetaTitle if (!string.IsNullOrEmpty(club.Name)) { club.MetaTitle = StringHelper.ToUnsignString(club.Name); } var userSession = (UserLogin)Session[FootballFlick.Common.CommonConstants.USER_SESSION]; club.OwnerID = userSession.UserID; var dao = new ClubDao(); if (dao.CheckCode(club.Code) == false) { long id = dao.Insert(club); if (id > 0) { //Tự động Insert level của Club vào ClubLevel ClubLevel clubLevel = new ClubLevel() { ClubID = id, LevelID = 1, Date = DateTime.Now }; bool resLv = new ClubLevelDao().Insert(clubLevel); if (resLv == false) { ModelState.AddModelError("", "Automatically create ClubLevel failed."); } ViewBag.Success = "Create your Club successfully"; } else { ModelState.AddModelError("", "Create a new club failed."); } } else { ModelState.AddModelError("", "The Code already exists. Please try another Code."); } } return(View(club)); }
public ActionResult Create(Club club) { if (ModelState.IsValid) { //Xử lý MetaTitle if (!string.IsNullOrEmpty(club.Name)) { club.MetaTitle = StringHelper.ToUnsignString(club.Name); } var dao = new ClubDao(); if (dao.CheckCode(club.Code) == false) { //Insert Club vào database long id = dao.Insert(club); if (id > 0) { //Tự động Insert level của Club vào ClubLevel ClubLevel clubLevel = new ClubLevel() { ClubID = id, LevelID = 1, Date = DateTime.Now }; bool resLv = new ClubLevelDao().Insert(clubLevel); if (resLv == false) { ModelState.AddModelError("", "Automatically create ClubLevel failed."); } //Thông báo tạo mới thành công SetAlert("Create a new club successfully.", "success"); return(RedirectToAction("Index", "Club")); } else { ModelState.AddModelError("", "Create a new club failed."); } } else { ModelState.AddModelError("", "The Code already exists. Please try another Code."); } } return(View(club)); }