コード例 #1
0
 public BankAccount Handle(BankAccountCreateModel form)
 {
     var bankaccount = BankAccount.CreateBankAccount(form.UserId, form.BankName, form.BankAccountNumber, form.Password, form.CountryId, System.DateTime.Now, 1);
     Save(bankaccount);
     //SendEmail(form);
     return bankaccount;
 }
コード例 #2
0
 private void SendEmail(BankAccountCreateModel bankaccount)
 {
     var Id = bankaccount.UserId;
     var FirstName = AuthenticationService.GetUser().FirstName;
     var LastName = AuthenticationService.GetUser().LastName;
     var Email = AuthenticationService.GetUser().Email;
     var AccountNumber = bankaccount.BankAccountNumber1;
     var Password = bankaccount.Password1;
     var mailer = new DefaultMailer();
     var msg = mailer.BankAccountNumberEmail(Email, Id, FirstName + LastName, AccountNumber, Password);
     msg.Send();
 }
コード例 #3
0
        public ActionResult Create(BankAccountCreateModel form)
        {
            //if (!ReCaptcha.Validate(ConfigurationManager.AppSettings["ReCaptchaPrivateKey"]))
            //{
            //    ModelState.AddModelError("Catpcha", "The verification words are incorrect.");
            //}

            //if (ModelState.IsValid)
            //{
                try
                {
                    form.UserId = AuthenticationService.GetUser().Id;
                    //form.BankAccountNumber =
                    //    form.texto1 + '*' + form.texto3 + '*' +
                    //    form.texto5 + '*' + form.texto7 + '*' + form.texto9;

                    //form.BankAccountNumber1 =
                    //    form.texto2 + '*' + form.texto4 + '*' +
                    //    form.texto6 + '*' + form.texto8 + '*' + form.texto0;

                    //form.Password =
                    //    form.clave1 + '*' + form.clave3 + '*' + form.clave5;

                    //form.Password1 =
                    //    form.clave2 + '*' + form.clave4 + '*' + form.clave6;

                    BankAccount bankaccount = null;

                    bankaccount = new BankAccountCreateHandler().Handle(form);
                }
                catch (ValidationException e)
                {
                    ModelState.AddModelError(e.Key, e.Message);
                }
            //}

            //if (!ModelState.IsValid)
            //    return this.View();

            return RedirectToAction("Index");
        }