public async Task <IActionResult> PutNavigationItemView(string id, NavigationItemView navigationItemView) { if (id != navigationItemView.NavigationItemTenantId) { return(BadRequest()); } _context.Entry(navigationItemView).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NavigationItemViewExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Edit(string id, [Bind("NavigationItemTenantId,UserId,NavigationItemId,DateViewed")] NavigationItemView navigationItemView) { if (id != navigationItemView.NavigationItemTenantId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(navigationItemView); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NavigationItemViewExists(navigationItemView.NavigationItemTenantId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(navigationItemView)); }
public async Task <IActionResult> Create([Bind("NavigationItemTenantId,UserId,NavigationItemId,DateViewed")] NavigationItemView navigationItemView) { if (ModelState.IsValid) { _context.Add(navigationItemView); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(navigationItemView)); }
public void ShowView(UIConfig config) { int[] itemList = config.Itemid; int count = ItemParent_trf.childCount; if (count > itemList.Length) { for (int i = itemList.Length; i < count; ++i) { DestroyImmediate(ItemParent_trf.GetChild(i).gameObject); } } for (int i = 0, child = 0; i < itemList.Length; i++, child++) { Transform tf; if (i < count) { tf = ItemParent_trf.GetChild(child); } else { tf = Instantiate(item, ItemParent_trf, false).transform; } NavigationItemView ni = tf.GetComponent <NavigationItemView>(); ni.SetView(itemList[i]); EventListener.Get(ni.add_btn.gameObject).OnClick = e => { Expect(); }; } if (config.Back < 2) { Head_obj.SetActive(config.Back == 0); exitUI_obj.SetActive(config.Back == 1); } if (null != base.canvas) { base.canvas.overrideSorting = true; if (!config.Layer.EndsWith("UI3")) { base.canvas.sortingLayerName = config.Layer; //order最大值与最小值 -32768 和 32767 base.canvas.sortingOrder = config.Back >= 2 ? -32768 : 32767; } } }
public async Task <ActionResult <NavigationItemView> > PostNavigationItemView(NavigationItemView navigationItemView) { _context.NavigationItemView.Add(navigationItemView); await _context.SaveChangesAsync(); return(CreatedAtAction("GetNavigationItemView", new { id = navigationItemView.NavigationItemTenantId }, navigationItemView)); }