IEnumerator webServiceRequest() { using (UnityWebRequest www = UnityWebRequest.Get(URL)) { // yield return www.Send(); yield return(www.SendWebRequest()); if (www.isNetworkError || www.isHttpError) { Debug.Log("ApiCall error " + www.error); SceneManager.LoadScene("Home"); } else { // // Show results as text //Debug.Log(www.downloadHandler.text); // // Or retrieve results as binary data // byte[] results = www.downloadHandler.data; apiItem = JsonUtility.FromJson <ApiItem>(www.downloadHandler.text); gobal_var.targetVideo_Url = apiItem.target_url; gobal_var.Video360_Url = apiItem.output_url; Debug.Log("ApiCall targetVideo_Url = " + gobal_var.targetVideo_Url + "\n Video360_Url = " + gobal_var.Video360_Url); SceneManager.LoadScene("Home"); } } }
private void OnLoaded(object sender, RoutedEventArgs e) { if (apiItem == null && apiModules.Count > 0) { apiItem = apiModules[0].ApiItems[0]; MasterListView.SelectedIndex = 0; } // If the app starts in narrow mode - showing only the Master listView - // it is necessary to set the commands and the selection mode. if (PageSizeStatesGroup.CurrentState == NarrowState) { VisualStateManager.GoToState(this, MasterState.Name, true); } else if (PageSizeStatesGroup.CurrentState == WideState) { // In this case, the app starts is wide mode, Master/Details view, // so it is necessary to set the commands and the selection mode. VisualStateManager.GoToState(this, MasterDetailsState.Name, true); MasterListView.SelectionMode = ListViewSelectionMode.Extended; MasterListView.SelectedItem = apiItem; } else { new InvalidOperationException(); } }
protected override void FillTreeWithData(ObjectSelectorEditor.Selector selector, ITypeDescriptorContext context, IServiceProvider provider) { if ((context != null) && (context.Instance != null)) { ApiItem instance = (ApiItem)context.Instance; this.selector = selector; selector.CheckBoxes = true; selector.BeforeSelect += new TreeViewCancelEventHandler(this.method_0); selector.Clear(); foreach (ApiType category in Enum.GetValues(typeof(ApiType))) { if (category != ApiType.None) { if ((instance.Type & category) == category) { selector.AddNode(category.ToString(), (int)category, null).Checked = (instance.UseType & category) == category; } } } selector.SelectedNode = null; } else { base.FillTreeWithData(selector, context, provider); } }
public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); _density = (int)Math.Ceiling(Resources.DisplayMetrics.Density); Instance = this; Bundle args = Arguments; if (args != null && args.ContainsKey(ArgItemId)) { string key = args.GetString(ArgItemId); if (_item != null && key != null && !key.Equals(_item.Id)) { _barcodeImage = null; _details = ""; _showResultsLabel = false; } // Load the item content specified by the fragment // arguments. In a real-world scenario, use a Loader // to load content from a content provider. _item = ItemListActivity._content[key]; } }
public async Task <ActionResult <ApiItem> > PostApiItem(ApiItem item) { _context.ApiItems.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetApiItem), new { id = item.Id }, item)); }
public void OnClick(View view) { ApiItem item = (ApiItem)view.Tag; if (_twoPane) { Bundle arguments = new Bundle(); arguments.PutString(ItemDetailFragment.ArgItemId, item.Id); ItemDetailFragment fragment = new ItemDetailFragment { Arguments = arguments }; _parentActivity.SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.item_detail_container, fragment) .Commit(); } else { Context context = view.Context; Intent intent = new Intent(context, typeof(ItemDetailActivity)); intent.PutExtra(ItemDetailFragment.ArgItemId, item.Id); context.StartActivity(intent); } }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); SelectApiItem = e.Parameter as ApiItem; // Register for hardware and software back request from the system }
private async void MakeAvailable() { // TODO: this is incredibly nasty and should definitely not be here over pretty much any other location AllColors = await ApiItem.CallForManyAsync <DyeColor>("/v2/colors?ids=all", 5.Days(), true); // Add tab with settings in the main Blish HUD window GameService.Director.BlishHudWindow.AddTab("Mouse Usability", GameService.Content.GetTexture("mouse-icon"), BuildSettingPanel()); }
private void listBox_ApiList_SelectedIndexChanged(object sender, EventArgs e) { if (listBox_ApiList.SelectedItems.Count > 0) { ApiItem item = (listBox_ApiList.SelectedItems[0] as ApiItem); propertyGrid.SelectedObject = item; } }
private void button_RemoveApi_Click(object sender, EventArgs e) { if (listBox_ApiList.SelectedItems.Count > 0) { ApiItem item = (listBox_ApiList.SelectedItems[0] as ApiItem); provider.ApiList.Remove(item); } }
private void button_CopyApi_Click(object sender, EventArgs e) { if (listBox_ApiList.SelectedItems.Count > 0) { ApiItem item = (listBox_ApiList.SelectedItems[0] as ApiItem); ApiItem _item = (ApiItem)item.Clone(); provider.ApiList.Add(_item); } }
public async Task <IActionResult> PutApiItem(long id, ApiItem item) { if (id != item.Id) { return(BadRequest()); } _context.Entry(item).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
public ApiItem Search(int id) { IItemManager ItemManager = UnityResolver.Resolve <IItemManager>(); Item item = ItemManager.SerchItem(id); ApiItem apiitem = new ApiItem { Id = item.Id, ResourceType = item.ResourceType, ResourceDescription = item.ResourceDescription, AdditionalInfo = item.AdditionalInfo }; return(apiitem); }
public ApiItem Get(int ID) { IItemManager ItemManager = UnityResolver.Resolve <IItemManager>(); Item itemModel = ItemManager.FindItemByID(ID); ApiItem item = new ApiItem { ID = itemModel.ID, Name = itemModel.Name, Active = itemModel.Active, reOrder = itemModel.reOrder }; return(item); }
public ApiItem FindItem(int id) { IItemManager ItemManager = UnityResolver.Resolve <IItemManager>("Items"); Item item = ItemManager.SerchItem(id); ApiItem ritem = new ApiItem { Id = item.Id, AdditionalInfo = item.AdditionalInfo, ResourceDescription = item.ResourceDescription, ResourceType = item.ResourceType }; return(ritem); }
private static GameItemModel ConvertToGameItem(ApiItem item) { var itemModel = new GameItemModel { ItemId = item.Id, IconUrl = item.IconUrl, Name = item.Name, Rarity = item.Rarity, RestrictionLevel = item.Level, Type = item.Type, SubType = item.Details != null ? item.Details.Type : null, CommerceDataLastUpdated = DateTime.Now }; return itemModel; }
public override void GetConvertHash(ITypeDescriptorContext context) { _hash.Clear(); if ((context != null) && (context.Instance != null)) { ApiItem instance = (ApiItem)context.Instance; int i = 0; foreach (var it in instance.LinkedUserList) { _hash[i] = it; ++i; } } }
// ItemClick event only happens when user is a Master state. In this state, // selection mode is none and click event navigates to the details view. private void OnItemClick(object sender, ItemClickEventArgs e) { // The clicked item it is the new selected contact apiItem = e.ClickedItem as ApiItem; if (PageSizeStatesGroup.CurrentState == NarrowState) { // Go to the details page and display the item Frame.Navigate(typeof(ApiItemDetailsPage), apiItem, new DrillInNavigationTransitionInfo()); } else { // Play a refresh animation when the user switches detail items. //EnableContentTransitions(); } }
public async Task AddItem(ApiItem apiItem) { var dbApiItem = MapItemToDb(apiItem); using (await locker.LockAsync()) { items = items.Add(apiItem); db.ApiItems.Add(dbApiItem); await db.SaveChangesAsync(); apiItem.Id = dbApiItem.Id; itemsById = itemsById.Add(apiItem.Id, apiItem); } }
private void DeleteItem(object sender, RoutedEventArgs e) { if (apiItem != null) { //apiModules.Remove(ApiItem); if (MasterListView.Items.Count > 0) { MasterListView.SelectedIndex = 0; apiItem = MasterListView.SelectedItem as ApiItem; } else { // Details view is collapsed, in case there is not items. } } }
private static string ClientApiCall(ApiItem item) { if (string.IsNullOrWhiteSpace(item.ResultArg)) { return(@" PNetCommand cmd_call = new NetCommand(); cmd_call->data_len = 0;" ); } if (SolutionConfig.Current.Entities.Any(p => p.Name == item.ResultArg)) { return(@" auto cmd_call = SerializeToCommand(&arg);"); } switch (item.ResultArg) { case "string": return(@" GBS::Futures::Manage::StringArgument str_arg; strcpy_s(str_arg.Argument, arg); auto cmd_call = SerializeToCommand(&str_arg);"); case "short": case "long": case "int": case "long long": case "unsigned short": case "unsigned long": case "unsigned int": case "unsigned long long": return(@" GBS::Futures::Manage::StringArgument str_arg; sprintf_s(str_arg.Argument,""%d"", arg); auto cmd_call = SerializeToCommand(&str_arg);" ); case "float": case "double": return(@" GBS::Futures::Manage::StringArgument str_arg; sprintf_s(str_arg.Argument,""%f"", arg); auto cmd_call = SerializeToCommand(&str_arg);" ); } return(@" GBS::Futures::Manage::StringArgument str_arg; strcpy_s(str_arg.Argument, arg); auto cmd_call = SerializeToCommand(&str_arg);"); }
internal static BllItem ToBllItem(ApiItem item) { if (item != null) { return new BllItem { Id = item.Id, BllListId = item.ListId, Title = item.Title, Completed = item.Completed, Starred = item.Starred, TimeComplete = item.TimeComplete, Comment = item.Comment } } ; return(null); }
private static void ApiUt(StringBuilder code, ApiItem api) { if (api == null) { return; } if (api.Argument != null) { code.Append($@" //{api.Caption}API请求测试 bool api_ut_{api.Name}(EsTradeCommand& command) {{ //初始化{CreateEntityCode(api.Argument, "field_org")} //序列化 PNetCommand cmd_arg; cmd_arg << field_org; //发出请求 command.Do{api.Name}(cmd_arg); if (command.get_last_trade_state() == 0) command.m_trader->WaitEvent(); cout << ""结束{api.Caption}请求:"" << command.m_trader->m_last_error << endl; return command.m_trader->m_last_error == 0; }}"); } else { code.Append($@" //{api.Caption}API请求测试 bool api_ut_{api.Name}(EsTradeCommand& command) {{ //初始化 NetCommand cmd_arg; memset(&cmd_arg,0,sizeof(NetCommand)); //发出请求 cout << ""发出{api.Caption}请求"" << endl; command.Do{api.Name}(&cmd_arg); if (command.get_last_trade_state() == 0) command.m_trader->WaitEvent(); cout << ""结束{api.Caption}请求:"" << command.m_trader->m_last_error << endl; return command.m_trader->m_last_error == 0; }}"); } }
public bool Update(ApiItem apiItem) { IItemManager ItemManager = UnityResolver.Resolve <IItemManager>(); Item item = new Item { ID = apiItem.ID, Name = apiItem.Name, Active = apiItem.Active, reOrder = apiItem.reOrder, CustomerID = apiItem.reOrder }; if (ItemManager.UpdateItem(item)) { return(true); } return(false); }
public bool Update(ApiItem apiItem) { IItemManager ItemManager = UnityResolver.Resolve <IItemManager>(); // string id = User.Identity.Name; Item item = new Item { ID = apiItem.ID, Name = apiItem.Name, Active = apiItem.Active, reOrder = apiItem.reOrder, CustomerID = Helper.getCustID() }; if (ItemManager.UpdateItem(item)) { return(true); } return(false); }
private static void ApiUt(StringBuilder code, ApiItem config) { code.Append($@" {{//{config.Project}.{config.Name} var result = caller.{config.Method.ToString().ToLower().ToUWord()}/*<{config.ResultArg}>*/(""{config.Org}"""); if (config.Argument != null) { code.Append($@", new Dictionary<string, string> {{"); foreach (var field in config.Argument.Properties) { code.Append($@" {{""{field.Name}"",""{GetTestValue(field.CsType)}""}},"); } code.Append(@" }"); } code.Append(@"); Console.WriteLine(JsonConvert.SerializeObject(result)); }"); }
public List <ApiItem> GetList() { IItemManager ItemManager = UnityResolver.Resolve <IItemManager>(); List <Item> itemModelList = ItemManager.GetAllItems(); List <ApiItem> itemList = new List <ApiItem>(); foreach (Item itemModel in itemModelList) { ApiItem item = new ApiItem { ID = itemModel.ID, Name = itemModel.Name, Active = itemModel.Active, reOrder = itemModel.reOrder }; itemList.Add(item); } return(itemList); }
protected ApiItemModel(MainWindowModel mainWindow, ApiCollectionModel parent, ApiItem item) { MainWindow = mainWindow; Parent = parent; ItemModel = item; Items = new RxList <ApiItemModel>(); this.ObservePropertyChange(x => x.IsSelected).Subscribe(x => { if (x) { var current = Parent; while (current != null) { current.IsExpanded = true; current = current.Parent; } MainWindow.SelectedItem = this; } }); }
private DbApiItem MapItemToDb(ApiItem apiItem) { var dbApiItem = new DbApiItem { Headers = new List <DbApiHeader>(), Inputs = new List <DbApiInput>(), Outputs = new List <DbApiOutput>(), Items = new List <DbApiItem>() }; Bind(apiItem, dbApiItem); MapScalarsToDb(apiItem, dbApiItem); if (apiItem is Api api) { MapChildrenToDb(api.Inputs, dbApiItem.Inputs); MapChildrenToDb(api.Outputs, dbApiItem.Outputs); MapChildrenToDb(api.Headers, dbApiItem.Headers); } else { var apiCollection = (ApiCollection)apiItem; dbApiItem.Type = ApiItemType.Collection; if (apiCollection.Items != null) { foreach (var childApiItem in apiCollection.Items) { var childDbItem = MapItemToDb(childApiItem); childDbItem.ObservePropertyChange(x => x.Id).SubscribeOnce(x => { childApiItem.Id = x; itemsById.Add(x, childApiItem); }); dbApiItem.Items.Add(childDbItem); } } } return(dbApiItem); }
private void DeleteItems(object sender, RoutedEventArgs e) { if (MasterListView.SelectedIndex != -1) { List <ApiModule> selectedItems = new List <ApiModule>(); foreach (ApiModule contact in MasterListView.SelectedItems) { selectedItems.Add(contact); } foreach (ApiModule contact in selectedItems) { apiModules.Remove(contact); } if (MasterListView.Items.Count > 0) { MasterListView.SelectedIndex = 0; apiItem = MasterListView.SelectedItem as ApiItem; } else { } } }
private void OnSelectionChanged(object sender, SelectionChangedEventArgs e) { if (PageSizeStatesGroup.CurrentState == WideState) { if (MasterListView.SelectedItems.Count == 1) { apiItem = MasterListView.SelectedItem as ApiItem; this.frame.Navigate(typeof(ApiItemDetailsPage), apiItem, new DrillInNavigationTransitionInfo()); } // Entering in Extended selection else if (MasterListView.SelectedItems.Count > 1 && MasterDetailsStatesGroup.CurrentState == MasterDetailsState) { VisualStateManager.GoToState(this, ExtendedSelectionState.Name, true); } } // Exiting Extended selection if (MasterDetailsStatesGroup.CurrentState == ExtendedSelectionState && MasterListView.SelectedItems.Count == 1) { VisualStateManager.GoToState(this, MasterDetailsState.Name, true); } }
private static Item ConvertToItem(ApiItem item) { return new Item { Id = item.Id, IconUrl = item.IconUrl, Name = item.Name, Rarity = item.Rarity, Level = item.Level, Type = item.Type, SubType = item.Details != null ? item.Details.Type : null }; }