public ActionResult AddMember(MemberModel memberModel) { try { if (memberModel.GameType == 1 || memberModel.BankAccount == 1 || memberModel.BankAccountName == null || memberModel.BankAccountName == "" || memberModel.BankAccountNumber == null || memberModel.BankAccountNumber == "" || memberModel.EmailAddress == null || memberModel.EmailAddress == "" || memberModel.Status == Status.Select) { Session["message"] = "Please fill in all the required fields."; Session["requestStatus"] = "Error"; return(RedirectToAction("Index")); } if (dal.CheckDuplicateBankAccountNumberPerGame(memberModel.BankAccountNumber, memberModel.GameType)) { Session["message"] = "Bank account is already exists"; Session["requestStatus"] = "Error"; return(RedirectToAction("Index")); } dal.InsertMember(memberModel); Session["message"] = "Member is successfully added"; Session["requestStatus"] = "Success"; return(RedirectToAction("Index")); } catch { Session["message"] = "Unable to perform this request"; Session["requestStatus"] = "Error"; return(RedirectToAction("Index")); } }
public ActionResult Index(RegistrationModel registrationModel) { try { if (registrationModel.ValidationCode != this.Session["Captcha"].ToString()) { Session["message"] = "Captcha tidak sesuai!"; Session["requestStatus"] = "Error"; return(RedirectToAction("Index")); } else if (registrationModel.BankAccount == 1 || registrationModel.GameType == 1 || registrationModel.BankAccountName == null || registrationModel.BankAccountName == "" || registrationModel.BankAccountNumber == null || registrationModel.BankAccountNumber == "" || registrationModel.PhoneNumber == null || registrationModel.PhoneNumber == "" || registrationModel.EmailAddress == null || registrationModel.EmailAddress == "") { Session["message"] = "Harap isi semua kolom dengan benar."; Session["requestStatus"] = "Error"; return(RedirectToAction("Index")); } if (dal.CheckDuplicateBankAccountNumberPerGame(registrationModel.BankAccountNumber, Convert.ToInt32(registrationModel.GameType))) { Session["message"] = "Rekening anda telah terdaftar pada permainan yang anda pilih."; Session["requestStatus"] = "Error"; return(RedirectToAction("Index")); } int memberId = dal.InsertMember(registrationModel); dal.InsertNotification(memberId, "member"); Session["message"] = "Selamat! Pelanggan terhormat, Anda telah berhasil terdaftar sebagai anggota kami. Pihak customer service kami akan segera menghubungi Anda."; Session["requestStatus"] = "Success"; return(RedirectToAction("Index")); } catch (Exception ex) { Session["message"] = "Terjadi kesalahan pada proses registrasi"; Session["requestStatus"] = "Error"; return(RedirectToAction("Index")); } }