public void NuevoUsuario(String usuario, String email, String password)
        {
            Usuario usu          = new Usuario();
            var     ultimonumero = contex.Usuario.OrderByDescending(i => i.IdUsuario).FirstOrDefault();

            if (ultimonumero == null)
            {
                usu.IdUsuario = 1;
            }
            else
            {
                usu.IdUsuario = ultimonumero.IdUsuario + 1;
            }
            usu.Gemas          = 100;
            usu.UltimaConexion = DateTime.Now.Date;
            usu.Puntiacion     = 1;
            String salt = ModeloToolkit.GenerarSalt();

            byte[] passcifrada =
                ModeloToolkit.Encriptar(password, salt);
            usu.Email    = email;
            usu.Usuario1 = usuario;
            usu.Salt     = salt;
            usu.Roles    = "User";
            usu.PassWord = passcifrada;
            this.contex.Usuario.Add(usu);
            this.contex.SaveChanges();
        }
Ejemplo n.º 2
0
        public void InsertUsuario(String nombre, String username, String password)
        {
            int num = this.context.usuarios.ToList().Count();

            System.Diagnostics.Debug.WriteLine("HOLA NUMERO ES: " + num + "||||");
            Usuario usuario = new Usuario();

            usuario.IDUSUARIO = num;
            usuario.Nombre    = nombre;
            usuario.nUsuario  = username;
            String salt = ModeloToolkit.GenerarSalt();

            byte[] passCifrada = ModeloToolkit.Encriptar(password, salt);
            usuario.pass = passCifrada;
            usuario.salt = salt;
            this.context.usuarios.Add(usuario);
            this.context.SaveChanges();
        }