Exemple #1
0
        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);
        }
Exemple #2
0
 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;
 }
Exemple #5
0
 public RefereeLoginAttribute(LoginModeEnum Mode)
 {
     _customMode = Mode;
 }
Exemple #6
0
 public EventManageLoginAttribute(LoginModeEnum Mode)
 {
     _customMode = Mode;
 }
 public AdminLoginAttribute(LoginModeEnum Mode)
 {
     _customMode = Mode;
 }