public IActionResult PutItemBank(int id, ItemBank itemBank) { if (id != itemBank.ItemBankID) { return(BadRequest()); } try { itemBankService.Update(itemBank); } catch (DbUpdateConcurrencyException ex) { if (!itemBankService.ItemBankExists(id)) { return(NotFound()); } else { ex.ToExceptionless() .AddObject(itemBank, "itembank", excludedPropertyNames: new [] { "ItemBankID" }, maxDepth: 2) .Submit(); } } return(NoContent()); }
void Start() { GC = GameObject.FindGameObjectWithTag("GameController"); ib = GC.GetComponent <ItemBank>(); id = GetComponent <ItemID>().id; minX = maxX * -1; minY = maxY * -1; }
protected override void OnCreate() { base.OnCreate(); itemManager = World.GetExistingSystem <ItemManager>(); dentBank = World.GetExistingSystem <ItemBank>(); gameResourceMgr = World.GetExistingSystem <GameResourceManager>(); connector = World.GetExistingSystem <GameHostConnector>(); }
private void btnDelete_Click(object sender, RoutedEventArgs e) { if (this.ASPNET.SelectedItems != null) { using (DarkFieldContext dfc = new DarkFieldContext()) { List <ItemBank> listSelected = new List <ItemBank>(); foreach (var item in this.ASPNET.SelectedItems) { ItemBank t = item as ItemBank; if (t != null) { var person = dfc.ItemBank.Where(m => m.ItemBankId == t.ItemBankId).FirstOrDefault(); dfc.ItemBank.Remove(person); } //移除各个分区试题中的对应项 foreach (var quesIndex in dfc.ZoneItemBank.ToList()) { // string[] temIndex = null; var temIndex = quesIndex.QuesIndexes.Split(',').ToList(); for (int i = 0; i < temIndex.Count; i++) { if (t.ItemBankId.ToString() == temIndex[i]) { temIndex.RemoveAt(i); i--; } } quesIndex.QuesIndexes = ""; for (int i = 0; i < temIndex.Count; i++) { if (quesIndex.QuesIndexes != "") { quesIndex.QuesIndexes = quesIndex.QuesIndexes + "," + temIndex[i]; } else { quesIndex.QuesIndexes = temIndex[i]; } } } ; } dfc.SaveChanges(); this.ASPNET.ItemsSource = dfc.ItemBank.Select(o => o).ToList <ItemBank>(); } } }
public static void Initialize(ItemBankContext context) { context.Database.EnsureCreated(); if (context.ItemBanks.Any()) { return; } var itembanks = new ItemBank[] { new ItemBank { ItemBankID = 1, Item = "Item 1 is the first one, please take the test." }, new ItemBank { ItemBankID = 2, Item = "Item 2 is the first one, please take the test." }, new ItemBank { ItemBankID = 3, Item = "Item 3 is the first one, please take the test." }, new ItemBank { ItemBankID = 4, Item = "Item 4 is the first one, please take the test." }, new ItemBank { ItemBankID = 5, Item = "Item 5 is the first one, please take the test." }, new ItemBank { ItemBankID = 6, Item = "Item 6 is the first one, please take the test." }, new ItemBank { ItemBankID = 7, Item = "Item 7 is the first one, please take the test." }, new ItemBank { ItemBankID = 8, Item = "Item 8 is the first one, please take the test." }, new ItemBank { ItemBankID = 9, Item = "Item 9 is the first one, please take the test." }, new ItemBank { ItemBankID = 10, Item = "Item 10 is the first one, please take the test." } }; foreach (var item in itembanks) { context.ItemBanks.Add(item); } context.SaveChanges(); }
public ActionResult <ItemBank> PostItemBank(ItemBank itemBank) { try { itemBankService.Create(itemBank); return(CreatedAtAction("GetItemBank", new { id = itemBank.ItemBankID }, itemBank)); } catch (Exception ex) { ex.ToExceptionless().Submit(); } return(BadRequest()); }
private void ImageButton_Click_1(object sender, RoutedEventArgs e) { using (DarkFieldContext dfc = new DarkFieldContext()) { ItemBank question = new ItemBank(); if (radioText.IsChecked == true) { question.ItemGenre = "String"; question.QBody = System.Text.Encoding.Default.GetBytes(this.body.Text.ToString()); } else if (radioPicture.IsChecked == true) { question.ItemGenre = "Picture"; question.QBody = TaskConstructor.Utility.GlobalHelper.BitmapImageToByteArray(this.demoImage.Source as BitmapImage); question.QPathVideoOrPics = pathVideo; } else if (radioVideo.IsChecked == true) { question.ItemGenre = "Video"; question.QBody = System.Text.Encoding.Default.GetBytes(this.body.Text.ToString()); question.QPathVideoOrPics = pathVideo; } // byte[] imageBuffer = System.IO.File.ReadAllBytes(@"H:\DarkField\TaskConstructor\TaskConstructor\Resources\images\查询_0.png"); // question.QBody = imageBuffer; // question.TaskKind = comboPlan.SelectedValue.ToString(); question.TaskKind = comboPlan.Text; question.QAnswer = this.rightAnswer.Text.ToString(); question.QHead = this.title.Text.ToString(); // question.QBody = System.Text.Encoding.Default.GetBytes(this.body.Text.ToString()); question.QOption = this.options.Text.ToString(); dfc.ItemBank.Add(question); dfc.SaveChanges(); } }
public void Delete(ItemBank itemBank) { itemBankRepository.Delete(itemBank); }
public void Update(ItemBank itemBank) { itemBankRepository.Update(itemBank); }
public void Create(ItemBank itemBank) { itemBankRepository.Create(itemBank); }
void Start() { gameController = GameObject.FindGameObjectWithTag("GameController"); inventory = player.GetComponent <Inventory>(); itemBank = gameController.GetComponent <ItemBank>(); }
private void btnDel_Click(object sender, RoutedEventArgs e) { using (DarkFieldContext dfc = new DarkFieldContext()) { switch (this.currentZone.Text) { case "当前选中的区域为A": List <ItemBank> aList = Zone1.ItemsSource.OfType <ItemBank>().ToList(); ZoneItemBank zone1 = dfc.ZoneItemBank.Where(o => o.ZoneCode == "Zone A").First(); if (this.Zone1.SelectedItems != null) { foreach (var item in this.Zone1.SelectedItems.OfType <ItemBank>().ToList()) { ItemBank t = item as ItemBank; if (t != null) { aList.Remove(t); Zone1.ItemsSource = aList; //Zone1.ItemsSource // this.Zone1.Items.RemoveAt(Zone1.SelectedIndex); } } } else { } if (aList.Count > 0) { ofoIds = ""; for (int i = 0; i < aList.Count(); i++) { ofoIds = ofoIds + aList[i].ItemBankId.ToString() + ","; } ofoIds = ofoIds.Remove(ofoIds.Length - 1, 1); zone1.QuesIndexes = ofoIds; dfc.SaveChanges(); } else { zone1.QuesIndexes = ""; dfc.SaveChanges(); } break; case "当前选中的区域为B": List <ItemBank> aListB = Zone1.ItemsSource.OfType <ItemBank>().ToList(); ZoneItemBank zoneB = dfc.ZoneItemBank.Where(o => o.ZoneCode == "Zone B").First(); if (this.Zone1.SelectedItems != null) { foreach (var item in this.Zone1.SelectedItems.OfType <ItemBank>().ToList()) { ItemBank t = item as ItemBank; if (t != null) { aListB.Remove(t); Zone1.ItemsSource = aListB; //Zone1.ItemsSource // this.Zone1.Items.RemoveAt(Zone1.SelectedIndex); } } } else { } if (aListB.Count > 0) { ofoIds = ""; for (int i = 0; i < aListB.Count(); i++) { ofoIds = ofoIds + aListB[i].ItemBankId.ToString() + ","; } ofoIds = ofoIds.Remove(ofoIds.Length - 1, 1); zoneB.QuesIndexes = ofoIds; dfc.SaveChanges(); } else { zoneB.QuesIndexes = ""; dfc.SaveChanges(); } break; default: break; } } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { // if (this.ZoneWhone.SelectedItems != null && this.Zone1.ItemsSource !=null) if (this.ZoneWhone.SelectedItems != null) { List <ItemBank> sourceList = new List <ItemBank>(); List <ItemBank> destList = new List <ItemBank>(); if (this.ZoneWhone.SelectedItems != null) { sourceList = this.ZoneWhone.SelectedItems.OfType <ItemBank>().ToList(); } if (this.Zone1.ItemsSource != null) { destList = this.Zone1.ItemsSource.OfType <ItemBank>().ToList(); } using (DarkFieldContext dfc = new DarkFieldContext()) { switch (this.currentZone.Text) { case "当前选中的区域为A": ZoneItemBank zoneA = dfc.ZoneItemBank.Where(o => o.ZoneCode == "Zone A").FirstOrDefault(); if (zoneA == null) { ZoneItemBank zoneAA = new ZoneItemBank(); zoneAA.ZoneCode = "Zone A"; zoneAA.QuesIndexes = ""; dfc.ZoneItemBank.Add(zoneAA); dfc.SaveChanges(); } zoneA = dfc.ZoneItemBank.Where(o => o.ZoneCode == "Zone A").FirstOrDefault(); foreach (var item in sourceList) { ItemBank t = item as ItemBank; if (t != null) { destList.Add(t); if (zoneA.QuesIndexes != "") { zoneA.QuesIndexes = zoneA.QuesIndexes + "," + t.ItemBankId; } else { zoneA.QuesIndexes = t.ItemBankId.ToString(); } // Zone1.ItemsSource = aList; //Zone1.ItemsSource // this.Zone1.Items.RemoveAt(Zone1.SelectedIndex); } } dfc.SaveChanges(); Zone1.ItemsSource = destList; break; case "当前选中的区域为B": // ZoneItemBank zoneB = dfc.ZoneItemBank.Where(o => o.ZoneCode == "Zone B").First(); ZoneItemBank zoneB = dfc.ZoneItemBank.Where(o => o.ZoneCode == "Zone B").FirstOrDefault(); if (zoneB == null) { ZoneItemBank zoneAA = new ZoneItemBank(); zoneAA.ZoneCode = "Zone B"; zoneAA.QuesIndexes = ""; dfc.ZoneItemBank.Add(zoneAA); dfc.SaveChanges(); } zoneB = dfc.ZoneItemBank.Where(o => o.ZoneCode == "Zone B").FirstOrDefault(); foreach (var item in sourceList) { ItemBank t = item as ItemBank; if (t != null) { destList.Add(t); if (zoneB.QuesIndexes != "") { zoneB.QuesIndexes = zoneB.QuesIndexes + "," + t.ItemBankId; } else { zoneB.QuesIndexes = t.ItemBankId.ToString(); } } } dfc.SaveChanges(); Zone1.ItemsSource = destList; break; } } } }
void Start() { itemBank = this.gameObject.GetComponent <ItemBank> (); }
public void Delete(ItemBank itemBank) { itembankcontext.ItemBanks.Remove(itemBank); itembankcontext.SaveChanges(); }
// Start is called before the first frame update void Start() { inv = new GameObject[2]; gc = GameObject.FindGameObjectWithTag("GameController"); ib = gc.GetComponent <ItemBank>(); }
public void Create(ItemBank itemBank) { itembankcontext.ItemBanks.Add(itemBank); itembankcontext.SaveChanges(); }
public void Update(ItemBank itemBank) { itembankcontext.ItemBanks.Update(itemBank); itembankcontext.SaveChanges(); }
void Start() { itemBank = this.gameObject.GetComponent <ItemBank> (); commandsManageStats = this.gameObject.GetComponent <CommandsManageStats> (); }