C# Класс DBPOLLDemo.Models.userModel

Наследование: System.Web.UI.Page
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Created_At System.DateTime
Created_By int
Expires_At System.DateTime
Modified_At System.DateTime
Name string
Reset_Password_Key string
SysAdmin_ID int
UserID int
UserType int
createdat System.DateTime
createdby String
modifiedat System.DateTime
monthsLeft int
name String
sysAdmin string
username string
usertype int

Открытые методы

Метод Описание
CreatePasswordHash ( string pwd, string salt ) : string
CreateSalt ( int size ) : string
Password_Generator ( ) : string
changePassword ( int UserID, string newPass ) : void
createUser ( int UserID, int UserType, string password, string name, string email, System.DateTime Expires_At, int SysAdmin_ID ) : bool
createUser ( int UserID, int UserType, string password, string name, string email, int created_by ) : bool
deleteUser ( ) : void
displayAllUsers ( ) : List
displayAssignedUsers ( int pollid, int usertype ) : List

Returns a list of poll masters who have been assigned to a given poll. List generic is userModel

displayPollAdminUsers ( ) : List

Returns a set of all poll admin users in the database

displayPollMasterUsers ( ) : List

Returns a set of all poll masters in database.

displayUnassignedUsers ( int pollid, int usertype ) : List

Returns a list of poll masters who have not been assigned to a given poll. List generic is userModel

getNewID ( ) : int
getUser ( int UserID ) : userModel
getUserList ( ) : List
getUserType ( int uid ) : int

Returns the user type code for a specified userid. (i.e 1 for poll user)

get_details ( int uid ) : USER
get_sys_admin_details ( int uid ) : SYSADMIN
updateUser ( int UserID, System.DateTime Expires_At, string Name, string username ) : void
updateUser ( int UserID, string Name, string username ) : void
userModel ( ) : System
userModel ( int UserID ) : System
verify ( string username ) : int

Takes a username and checks the user exists in the system and returns the user's userid code.

verify ( string username, string password ) : int

Takes a username and password, checks the user exists in the system and returns the user's userid code.

verify_as_sys_admin ( string username, string password ) : int

Приватные методы

Метод Описание
sysAdminExist ( string email ) : bool
userExist ( string email ) : bool

Описание методов

CreatePasswordHash() публичный Метод

public CreatePasswordHash ( string pwd, string salt ) : string
pwd string
salt string
Результат string

CreateSalt() публичный Метод

public CreateSalt ( int size ) : string
size int
Результат string

Password_Generator() публичный Метод

public Password_Generator ( ) : string
Результат string

changePassword() публичный Метод

public changePassword ( int UserID, string newPass ) : void
UserID int
newPass string
Результат void

createUser() публичный Метод

public createUser ( int UserID, int UserType, string password, string name, string email, System.DateTime Expires_At, int SysAdmin_ID ) : bool
UserID int
UserType int
password string
name string
email string
Expires_At System.DateTime
SysAdmin_ID int
Результат bool

createUser() публичный Метод

public createUser ( int UserID, int UserType, string password, string name, string email, int created_by ) : bool
UserID int
UserType int
password string
name string
email string
created_by int
Результат bool

deleteUser() публичный Метод

public deleteUser ( ) : void
Результат void

displayAllUsers() публичный Метод

public displayAllUsers ( ) : List
Результат List

displayAssignedUsers() публичный Метод

Returns a list of poll masters who have been assigned to a given poll. List generic is userModel
public displayAssignedUsers ( int pollid, int usertype ) : List
pollid int
usertype int
Результат List

displayPollAdminUsers() публичный Метод

Returns a set of all poll admin users in the database
public displayPollAdminUsers ( ) : List
Результат List

displayPollMasterUsers() публичный Метод

Returns a set of all poll masters in database.
public displayPollMasterUsers ( ) : List
Результат List

displayUnassignedUsers() публичный Метод

Returns a list of poll masters who have not been assigned to a given poll. List generic is userModel
public displayUnassignedUsers ( int pollid, int usertype ) : List
pollid int
usertype int
Результат List

getNewID() публичный Метод

public getNewID ( ) : int
Результат int

getUser() публичный Метод

public getUser ( int UserID ) : userModel
UserID int
Результат userModel

getUserList() публичный Метод

public getUserList ( ) : List
Результат List

getUserType() публичный Метод

Returns the user type code for a specified userid. (i.e 1 for poll user)
public getUserType ( int uid ) : int
uid int
Результат int

get_details() публичный Метод

public get_details ( int uid ) : USER
uid int
Результат USER

get_sys_admin_details() публичный Метод

public get_sys_admin_details ( int uid ) : SYSADMIN
uid int
Результат SYSADMIN

updateUser() публичный Метод

public updateUser ( int UserID, System.DateTime Expires_At, string Name, string username ) : void
UserID int
Expires_At System.DateTime
Name string
username string
Результат void

updateUser() публичный Метод

public updateUser ( int UserID, string Name, string username ) : void
UserID int
Name string
username string
Результат void

userModel() публичный Метод

public userModel ( ) : System
Результат System

userModel() публичный Метод

public userModel ( int UserID ) : System
UserID int
Результат System

verify() публичный Метод

Takes a username and checks the user exists in the system and returns the user's userid code.
public verify ( string username ) : int
username string username of user to verify
Результат int

verify() публичный Метод

Takes a username and password, checks the user exists in the system and returns the user's userid code.
public verify ( string username, string password ) : int
username string username of user to verify
password string password of user to verify
Результат int

verify_as_sys_admin() публичный Метод

public verify_as_sys_admin ( string username, string password ) : int
username string
password string
Результат int

Описание свойств

Created_At публичное свойство

public DateTime,System Created_At
Результат System.DateTime

Created_By публичное свойство

public int Created_By
Результат int

Expires_At публичное свойство

public DateTime,System Expires_At
Результат System.DateTime

Modified_At публичное свойство

public DateTime,System Modified_At
Результат System.DateTime

Name публичное свойство

public string Name
Результат string

Reset_Password_Key публичное свойство

public string Reset_Password_Key
Результат string

SysAdmin_ID публичное свойство

public int SysAdmin_ID
Результат int

UserID публичное свойство

public int UserID
Результат int

UserType публичное свойство

public int UserType
Результат int

createdat публичное свойство

public DateTime,System createdat
Результат System.DateTime

createdby публичное свойство

public String createdby
Результат String

modifiedat публичное свойство

public DateTime,System modifiedat
Результат System.DateTime

monthsLeft публичное свойство

public int monthsLeft
Результат int

name публичное свойство

public String name
Результат String

sysAdmin публичное свойство

public string sysAdmin
Результат string

username публичное свойство

public string username
Результат string

usertype публичное свойство

public int usertype
Результат int