C# Класс Warehouse.Utils

Показать файл Открыть проект

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

Метод Описание
AddSampleData ( ) : void

Add sample data

AssureAdminSystemUserGroupAndPermissions ( ) : void
AssureUniqueFilename ( string folder, string fileName, string &newFile ) : void

Assure the a file is unique in a folder by assiging a counting number at the end of the file.

CalculateHash ( string file ) : string
CreateDirectory ( string path ) : string

Create Directory structure

DeleteAll ( ) : void

Delete all used tables

GeneratePasswordHash ( string userId, string password, string &hashedPassword ) : void
GetRequestProtocolVersion ( Request request ) : int

Parse out the protocol version number from the header

GetUniqueFilename ( string destination, string extention, string &fileName ) : void
IsDirectoryEmpty ( string folder ) : bool

Check if directory is empty

SanitizeName ( string folder ) : string

Sanitize Name Assure valid file or folder name

WriteToLocalLog ( string message ) : void

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

Метод Описание
CreateDepot ( string name, Organization org ) : Depot
CreateOrganization ( string name ) : Organization
CreateSalt ( int size ) : byte[]
GenerateSaltedHash ( byte plainText, byte salt ) : byte[]
GetBytes ( string str ) : byte[]
GetString ( byte bytes ) : string
IsClassLoaded ( string fullName ) : bool

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

AddSampleData() публичный статический Метод

Add sample data
public static AddSampleData ( ) : void
Результат void

AssureAdminSystemUserGroupAndPermissions() публичный статический Метод

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

AssureUniqueFilename() публичный статический Метод

Assure the a file is unique in a folder by assiging a counting number at the end of the file.
public static AssureUniqueFilename ( string folder, string fileName, string &newFile ) : void
folder string
fileName string
newFile string
Результат void

CalculateHash() публичный статический Метод

public static CalculateHash ( string file ) : string
file string
Результат string

CreateDirectory() публичный статический Метод

Create Directory structure
public static CreateDirectory ( string path ) : string
path string
Результат string

DeleteAll() публичный статический Метод

Delete all used tables
public static DeleteAll ( ) : void
Результат void

GeneratePasswordHash() публичный статический Метод

public static GeneratePasswordHash ( string userId, string password, string &hashedPassword ) : void
userId string
password string
hashedPassword string
Результат void

GetRequestProtocolVersion() публичный статический Метод

Parse out the protocol version number from the header
public static GetRequestProtocolVersion ( Request request ) : int
request Request
Результат int

GetUniqueFilename() публичный статический Метод

public static GetUniqueFilename ( string destination, string extention, string &fileName ) : void
destination string
extention string
fileName string
Результат void

IsDirectoryEmpty() публичный статический Метод

Check if directory is empty
public static IsDirectoryEmpty ( string folder ) : bool
folder string
Результат bool

SanitizeName() публичный статический Метод

Sanitize Name Assure valid file or folder name
public static SanitizeName ( string folder ) : string
folder string
Результат string

WriteToLocalLog() публичный статический Метод

public static WriteToLocalLog ( string message ) : void
message string
Результат void