Esempio n. 1
0
        public static string RegistrarUsuario(string nombre, string apellido, string usuario, string fecha, string direccion, string dni, string email, string contraseña)
        {
            Usuario NuevoUsuario = new Usuario();

            NuevoUsuario.Apellido          = apellido;
            NuevoUsuario.Contraseña        = encriptacion.Encriptar(contraseña);
            NuevoUsuario.Direccion         = direccion;
            NuevoUsuario.DNI               = Int32.Parse(dni);
            NuevoUsuario.Estado            = false;
            NuevoUsuario.FechaDeNacimiento = DateTime.Parse(fecha);
            NuevoUsuario.Mail              = email;
            NuevoUsuario.Nombre            = nombre;
            NuevoUsuario.NombreUsuario     = usuario;
            NuevoUsuario.RolId             = 1;
            var    resultado = gestor.RegistrarUsuarioJSON(NuevoUsuario);
            string url       = HttpContext.Current.Request.Url.ToString();
            Uri    uri       = new Uri(url);

            mandarEmail.EnviarEmail("Presione el siguiente link para activar la cuenta " + uri.GetLeftPart(UriPartial.Authority) + "/web.aspx?usuario=" + encriptacion.Encriptar(NuevoUsuario.NombreUsuario), NuevoUsuario.Mail, "Registro de Usuario en Geoparking");
            return(resultado);
        }