public async static Task <ResultData> Login(LoginModeEnum loginModeEnum, string userNameorPhoneNumber, string password) { if (_httpClient == null) { Connect(); } string url = null; string jsonData = null; switch (loginModeEnum) { case LoginModeEnum.LoginbyUserName: var data1 = new LoginUserNameDto() { UserName = userNameorPhoneNumber, Password = password }; jsonData = JsonConvert.SerializeObject(data1); url = urlLoginUserName; break; case LoginModeEnum.LoginbyPhoneNumber: var data2 = new LoginPhoneNumberDto() { PhoneNumber = userNameorPhoneNumber, Password = password }; jsonData = JsonConvert.SerializeObject(data2); url = urlLoginPhoneNumber; break; default: break; } var content = new StringContent(jsonData, Encoding.UTF8, "application/json"); HttpResponseMessage response = await _httpClient.PostAsync(url, content); var responseString = await response.Content.ReadAsStringAsync(); ResultData code = JsonConvert.DeserializeObject <ResultData>(responseString); return(code); }
public PlayerLoginAttribute(LoginModeEnum Mode) { _customMode = Mode; }
public static string RemoveUnuseLoginMethod(this string value, LoginModeEnum usingMode) { var mappingList = Enum.GetValues(typeof(LoginModeEnum)).Cast <int>().Where(a => a != (int)usingMode); return(value.RemoveBlock(mappingList, "<!--type{0}-->")); }
public CoachLoginAttribute(LoginModeEnum Mode) { _customMode = Mode; }
public RefereeLoginAttribute(LoginModeEnum Mode) { _customMode = Mode; }
public EventManageLoginAttribute(LoginModeEnum Mode) { _customMode = Mode; }
public AdminLoginAttribute(LoginModeEnum Mode) { _customMode = Mode; }