/// <summary> /// Initialize current properties for the site /// </summary> public CurrentProvider() { Person = new Person(); User = new User(); RequestBuilder = new QBuilder(); DataManipulation = new DataManipulator(); }
/// <summary> /// Initialize current provider for the site (make a full copy) /// </summary> /// <param name="copiedProvider">Source for the copy</param> public CurrentProvider ( CurrentProvider copiedProvider ) { Person = new Person ( copiedProvider.Person ); User = new User ( copiedProvider.User ); RequestBuilder = new QBuilder(); DataManipulation = new DataManipulator(); }
/// <summary> /// Create data from the List to Room/User/Person /// </summary> /// <param name="userData">Data array</param> private protected virtual void CreatePersonalData ( List <object> userData ) { User = new User ( (int)userData[0], (string)userData[1], (string)userData[2], (string)userData[3], (byte[])userData[4], (int)userData[5], (string)userData[6], (string)userData[7], (string)userData[8], (string)userData[9], (string)userData[10], (string)userData[11], (int)userData[12] ); }