Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Fields } from './fields';
- import { dataUser } from './interface';
- import { validate } from "class-validator";
- export class User {
- check(data:dataUser){
- let user= new Fields();
- user.name=data.name;
- user.lastname=data.lastname;
- user.document=data.document;
- user.gender=data.gender;
- user.email=data.email;
- user.password=data.password;
- user.terms=data.terms;
- user.privacy=data.privacy;
- user.idDocumentType=data.idDocumentType;
- user.idCity=data.idCity;
- validate(user).then(result => {
- console.log(result);
- });
- }
- }
- export interface dataUser{
- name: string,
- lastname: string,
- document: string,
- gender: string,
- email: string,
- password: string,
- terms: string,
- privacy: string,
- idDocumentType: number,
- idCity: number,
- }
- import * as $ from 'jquery'
- import { User } from './user/user'
- import { dataUser } from './user/interface';
- const user:User = new User();
- $(function() {
- $("#store-user-send").click(function(){
- let dataUsers: dataUser[] =[];
- dataUsers.push({
- name:String( $("#name").val() ),
- lastname:String( $("#lastname").val() ),
- document:String( $("#document").val() ),
- gender:String( $("#gender").val() ),
- email:String( $("#email").val() ),
- password:String( $("#password").val() ),
- terms:String( $("#terms").val() ),
- privacy:String( $("#privacy").val() ),
- idDocumentType:1,
- idCity:1,
- });
- user.check(dataUsers[0]);
- });
- });
- user.check(dataUsers);
- user.check(dataUsers[0]);
Add Comment
Please, Sign In to add comment