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