public async Task <IActionResult> Edit(string id, [Bind("Id,Name,Description")] SRank sRank) { if (id != sRank.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(sRank); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SRankExists(sRank.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(sRank)); }
//public List<CardStats> cardsToDisplay { get; set; } private void listClear() { SRank.Clear(); SRank1.Clear(); SRank2.Clear(); SRank3.Clear(); ARank.Clear(); ARank1.Clear(); ARank2.Clear(); ARank3.Clear(); BRank.Clear(); BRank1.Clear(); BRank2.Clear(); BRank3.Clear(); CRank.Clear(); CRank1.Clear(); CRank2.Clear(); CRank3.Clear(); FRank.Clear(); FRank1.Clear(); FRank2.Clear(); FRank3.Clear(); }
public async Task <IActionResult> Create([Bind("Id,Name,Description,ImageUrl")] SRank sRank) { if (ModelState.IsValid) { _context.Add(sRank); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(sRank)); }
void RankView() { if (File.Exists(path)) { StreamReader Read = File.OpenText(path); SRank[] r = new SRank[5]; string Input = ""; int i = 0; while (true) { Input = Read.ReadLine(); if (StringNullCheck(Input)) { break; } r[i].Name = Input; Input = Read.ReadLine(); if (StringNullCheck(Input)) { break; } r[i].Score = Convert.ToInt32(Input); i++; } Read.Close(); string sName = ""; string sScore = ""; for (int j = 0; j < i; j++) { sName = sName + "이름:" + r[j].Name + "\n"; sScore = sScore + "점수:" + r[j].Score + "\n"; } RankNameUI.GetComponent <Text>().text = sName; RankScoreUI.GetComponent <Text>().text = sScore; } }
public override string ToString() { return("(" + SRank.ToString() + ", [" + String.Join(", ", Values) + "]" + ")"); }
public void NameCheck(string name, int iScore, GameObject NameField) { if (!File.Exists(path)) { StreamWriter Write = new StreamWriter(path); Write.WriteLine(name); Write.WriteLine(iScore); Write.Flush(); Write.Close(); } else { StreamReader Read = File.OpenText(path); SRank[] r = new SRank[5]; string Input = ""; int i = 0; while (true) { Input = Read.ReadLine(); if (StringNullCheck(Input)) { break; } r[i].Name = Input; Input = Read.ReadLine(); if (StringNullCheck(Input)) { break; } r[i].Score = Convert.ToInt32(Input); i++; } bool bCheck = false; for (int j = 0; j < i; j++) { if (r[j].Score < iScore) { if (i >= r.Length) { i--; } for (int k = i; k > j; k--) { r[k].Name = r[k - 1].Name; r[k].Score = r[k - 1].Score; } r[j].Name = name; r[j].Score = iScore; bCheck = true; if (i < 5) { i++; } break; } } if (!bCheck) { if (i < 5) { r[i].Name = name; r[i].Score = iScore; i++; } } Read.Close(); StreamWriter Write = new StreamWriter(path); for (int j = 0; j < i; j++) { Write.WriteLine(r[j].Name); Write.WriteLine(r[j].Score); } Write.Flush(); Write.Close(); } SceneManager.LoadScene("MainScene"); }