Example #1
0
        public object Post(PostUsuarie request)
        {
            byte[] passwordHash, passwordSalt;
            CreatePasswordHash(request.Password, out passwordHash, out passwordSalt);

            request.PasswordHash = passwordHash;
            request.PasswordSalt = passwordSalt;

            request.Id = (int)Db.Insert <Usuarie>(request, true);
            return(request);
        }
Example #2
0
        public object Put(PostUsuarie request)
        {
            //var userdb = Db.SingleById<TSModel.Dominio.Usuarie>(request.Id);

            //por ahora la cambio siempre la clave.
            byte[] hash;
            byte[] salt;
            CreatePasswordHash(request.Password, out hash, out salt);
            request.PasswordHash = hash;
            request.PasswordSalt = salt;

            Db.Update <Usuarie>(request);
            return(request);
        }