public async Task <IActionResult> Create([Bind("ID,user_id,create_time,age,fourrun_time,fourrun_score,threerun_time,threerun_score,score")] StaminaAbility staminaAbility, string type) { staminaAbility.create_time = DateTime.Now; var s = await _context.Fourrun_Score.SingleOrDefaultAsync(m => m.age == staminaAbility.age && m.num == staminaAbility.fourrun_time); staminaAbility.fourrun_score = s.score * 20 + 40; staminaAbility.threerun_score = (int)(staminaAbility.threerun_time * 2 + 55.4); staminaAbility.score = (staminaAbility.fourrun_score + staminaAbility.threerun_score) / 2; if (type == "yes") { _context.Add(staminaAbility); await _context.SaveChangesAsync(); } Result res = new Result(); res.Fournum = staminaAbility.fourrun_score.ToString(); res.Threenum = staminaAbility.threerun_score.ToString(); JsonResult result = Json(res); return(result); }
public async Task <IActionResult> Edit(string id, [Bind("ID,user_id,create_time,age,fourrun_time,fourrun_score,threerun_time,threerun_score,score")] StaminaAbility staminaAbility) { if (id != staminaAbility.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(staminaAbility); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StaminaAbilityExists(staminaAbility.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(staminaAbility)); }
public StaminaList() { laststamina = new StaminaAbility(); list = new List <StaminaAbility>(); time = new List <string>(); Fourtime = new List <string>(); Threetime = new List <string>(); }