private void InitUser(UserIdentityModel user)
 {
     if (user != null)
     {
         UserID             = user.UserID;
         UserName           = user.UserName;
         Logo               = user.Logo;
         Timeout            = user.Timeout;
         _name              = user.Name;
         _isAuthenticated   = true;
         LanguageID         = user.LanguageID;
         _role              = user.Role;
         OrganizationID     = user.OrganizationID;
         ConnectorID        = user.ConnectorID;
         Connector          = user.Connector;
         Functionalities    = user.Functionalities;
         FunctionalityRoles = new HashSet <string>(Functionalities ?? Enumerable.Empty <String>());
         VendorIDs          = user.VendorIDs;
     }
 }
 public ConcentratorIdentity(UserIdentityModel userIdentity)
 {
     InitUser(userIdentity);
 }