/// <summary> /// Set/initialize all maps /// </summary> private void SetMaps() { HomePage = new HomePageMap(); Feed = new FeedMap(); LoginPage = new LoginMap(); Settings = new SettingsMap(); }
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); }
public LoginPage(IBrowser browser) { this.browser = browser; loginMap = new LoginMap(); commonElementsMap = new CommonElementsMap(); _BaseTest = new BaseTest(); _Path_DataExecutionPath_Folder = Acessos.Retorna_Path_DataExecutionPath_Folder(); }
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); }