datamodel.ts 1.4 KB
export class User {
  Id: number;
  FirstName: string;
  LastName: string;
  EmailId: string;
  LoginId: string;
  Password: string;
  SecurityQuestionId: number;
  SecurityAnswer: string;
  CreatorId: number;
  CreationDate: Date;
  DeactivationDate: Date;
  ModifierId: number;
  ModifiedDate: Date;
  UserTypeId: number;
  IsActive: boolean;
}

export class DiscountCode {
  Id: number;
  DiscountCode: string;
  StartDate: Date;
  EndDate: Date;
  Percentage: DoubleRange;
  IsActive: boolean;
}

export class SubscriptionPriceModel {
  Id: number;
  Title: string;
  Price: DoubleRange;
  Duration: number;
  EditionId: number;
  IsActive: boolean;
}

//export class User {
//    userId: number;
//    firstName: string;
//    lastName: string;
//    emailId: string;
//    loginId: string;
//    Password: string;
//    securityQuestiuonId: number;
//    securityAnswer: string;
//    creatorId: number;
//    creationDate: Date;
//    deactivationDate: Date;
//    modifierId: number;
//    modifiedDate: Date;
//    userTypeId: number;
//    isActive: boolean;
//}

export interface IUser {
  userId: number;
  firstName: string;
  lastName: string;
  emailId: string;
  loginId: string;
  password: string;
  securityQuestiuonId: number;
  securityAnswer: string;
  creatorId: number;
  creationDate: Date;
  deactivationDate: Date;
  modifierId: number;
  modifiedDate: Date;
  userTypeId: number;
  isActive: boolean;
}