/// <summary> /// Lấy token key quản lý thương hiệu /// </summary> /// <param name="ipostSettings"></param> /// <param name="manager_login_request"></param> /// <param name="errors"></param> /// <returns></returns> public static manager_login_response GetPosToken(IPOSTSettings ipostSettings, manager_login_request manager_login_request, out string errors) { var url = string.Format("{0}/auth/manager_login", GetBaseUrl(ipostSettings.ApiUrl)); var parameters = new Dictionary <string, string>(); parameters.Add(ipost_parameters.pos_parent, ipostSettings.Pos_parent); parameters.Add(ipost_parameters.username, manager_login_request.username); parameters.Add(ipost_parameters.password, manager_login_request.password); manager_login_response manager_login_response = Post <manager_login_response>(url, parameters, ipostSettings.Access_token, "", out errors); if (manager_login_response?.data != null) { ipostSettings.Pos_token = manager_login_response.data.token; } return(manager_login_response); }
/// <summary> /// dữ liệu login user /// </summary> /// <param name="ipostSettings"></param> /// <param name="manager_login_request"></param> /// <param name="errors"></param> /// <returns></returns> public static partner_login_response GetUserToken(IPOSTSettings ipostSettings, manager_login_request manager_login_request, out string errors) { var url = string.Format("{0}/auth/partner_login", GetBaseUrl(ipostSettings.ApiUrl)); var parameters = new Dictionary <string, string>(); parameters.Add("msisdn", manager_login_request.msisdn); parameters.Add(ipost_parameters.username, manager_login_request.username); parameters.Add("email", manager_login_request.email); partner_login_response partner_login_response = Post <partner_login_response>(url, parameters, ipostSettings.Access_token, "", out errors); if (partner_login_response?.data != null) { ipostSettings.User_token = partner_login_response.data.Token; } return(partner_login_response); }