Ejemplo n.º 1
0
 /// <summary>
 /// Set/initialize all maps
 /// </summary>
 private void SetMaps()
 {
     HomePage  = new HomePageMap();
     Feed      = new FeedMap();
     LoginPage = new LoginMap();
     Settings  = new SettingsMap();
 }
Ejemplo n.º 2
0
        public DataToSend Processing(DataToSend inputData)
        {
            ISocketService  socketService   = new SocketService();
            DataToSend      outputData      = new DataToSend();
            LoginMap        loginMap        = new LoginMap();
            DeviceMap       deviceMap       = new DeviceMap();
            AccountMap      accountMap      = new AccountMap();
            RegistrationMap registrationMap = new RegistrationMap();

            if (inputData.Action == MessageSocketData.SocketObj.Action.Login)
            {
                Console.WriteLine("Login...");
                LoginDTO   loginDTO   = loginMap.MapTo(inputData.FirstObject as LoginSocket);
                DeviceDTO  deviceDTO  = deviceMap.MapTo(inputData.SecondObject as DeviceSocket);
                AccountDTO accountDTO = new AccountDTO();
                accountDTO             = socketService.CheckUser(loginDTO, deviceDTO);
                outputData.FirstObject = accountMap.MapFrom(accountDTO);
            }
            if (inputData.Action == MessageSocketData.SocketObj.Action.Registration)
            {
                Console.WriteLine("Registration...");
                RegistrationDTO registrationDTO = registrationMap.MapTo(inputData.FirstObject as RegistrationSocket);


                bool answer = socketService.GetRegistration(registrationDTO);
                outputData.Boolean = answer;
            }


            return(outputData);
        }
Ejemplo n.º 3
0
 public LoginPage(IBrowser browser)
 {
     this.browser      = browser;
     loginMap          = new LoginMap();
     commonElementsMap = new CommonElementsMap();
     _BaseTest         = new BaseTest();
     _Path_DataExecutionPath_Folder = Acessos.Retorna_Path_DataExecutionPath_Folder();
 }
Ejemplo n.º 4
0
        public static string MapTfsUserNameToGitUserName(string tfsUserName)
        {
            string gitLogin;

            if (LoginMap.TryGetValue(tfsUserName, out gitLogin))
            {
                return(gitLogin);
            }

            return(null);
        }
        /// <summary>
        /// Generates the fake login for the real login.
        /// </summary>
        /// <param name="originalLogin">The original login.</param>
        /// <returns></returns>
        protected string GenerateFakeLoginForLogin(string originalLogin)
        {
            string login = LoginMap.GetOrAdd(originalLogin.ToLower(), (key) =>
            {
                lock ( LoginMap )
                {
                    return($"fakeuser{ LoginMap.Count + 1 }");
                }
            });

            return(login);
        }