public JsonResult RegistroGirls(string mail, string password) { var respuesta = new RespuestaModel(); if (girls.GetExisteEmail(mail, true)) { respuesta.Descripcion = "La direccion de e-mail: " + mail + " ya existe en nuestro sistema"; return(Json(respuesta)); } var identificador = util.NuevoIdentificador(); var password64 = util.CodeBase64(mail + "#" + password); var modelGirl = util.SetGirlsModel(mail, password64, identificador); modelGirl = girls.InsertGirls(modelGirl); var enlaze = util.ConstruirEnlazeRegistro(mail, identificador); var estructuraMail = util.SetEstructuraMailRegister(enlaze, mail); sendMail.EnviarMailNotificacion(estructuraMail, hostEnv); if (modelGirl.Id > 0) { respuesta.Descripcion = "Registro satisfactorio, fue enviado un email a tu direccion electronica para la activacion de tu cuenta"; } else { respuesta.Descripcion = "Registro fallido"; } return(Json(respuesta)); }
private void EnviarOtroEmail(string email, string identidad) { email = util.DecodeBase64(email); identidad = util.DecodeBase64(identidad); var identificador = Guid.Parse(identidad); var enlaze = util.ConstruirEnlazeRegistro(email, identificador); var estructuraMail = util.SetEstructuraMailRegister(enlaze, email); sendMail.EnviarMailNotificacion(estructuraMail, hostEnv); }