예제 #1
0
        public async Task <DefaultResponseContract> CheckIDRStoreUser(ManageUserRequestContract reqContract)
        {
            string endpoint = $"manage_user.php?action=update_idr&id={reqContract.Id}";

            var responseTuple = await GetAsync <DefaultResponseContract>(endpoint, Config.CurrentUser.Token);

            responseTuple = await IsUserAuthorized(endpoint, responseTuple, RequestType.Get);

            var resultContract = responseTuple.Item2 ?? new DefaultResponseContract();

            resultContract.StatusCode = responseTuple.Item4;
            return(resultContract);
        }
예제 #2
0
        public async Task <DefaultResponseContract> ManageUser(ManageUserRequestContract reqContract)
        {
            string endpoint = $"manage_user.php?" +
                              $"master_store_id={Config.MasterStore.StoreId}&" +
                              $"super_master_id={Config.MasterStore.UserId}&" +
                              $"action=update_idr_archive&" +
                              $"id={reqContract.Id}";

            var responseTuple = await GetAsync <DefaultResponseContract>(endpoint, Config.CurrentUser.Token);

            responseTuple = await IsUserAuthorized(endpoint, responseTuple, RequestType.Get);

            var resultContract = responseTuple.Item2 ?? new DefaultResponseContract();

            resultContract.StatusCode = responseTuple.Item4;
            return(resultContract);
        }