public IActionResult AddAthlete(string id) { AddAthlete addAthlete = new AddAthlete(); addAthlete.result = new Result(); addAthlete.result.test_id = id; addAthlete.athlete = unitOfWork.data.GetAllAthlete(); return(View(addAthlete)); }
public IActionResult AddAthlete(Result result) { // var currentUser = HttpContext.User; var tmp1 = unitOfWork.data.GetResultsById(result.test_id); foreach (var tmp in tmp1) { if (result.user_id == tmp.user_id) { ViewBag.Message = "This Athlete Already Exist"; AddAthlete addAthlete = new AddAthlete(); addAthlete.result = result; addAthlete.athlete = unitOfWork.data.GetAllAthlete(); return(View(addAthlete)); } } if (result.distance <= 1000) { result.Fitness = "Below Average"; } if (result.distance > 1000 && result.distance <= 2000) { result.Fitness = "Average"; } if (result.distance > 2000 && result.distance <= 3500) { result.Fitness = "Good"; } if (result.distance > 3500) { result.Fitness = "Very Good"; } unitOfWork.data.AddResult(result); unitOfWork.commit(); unitOfWork.data.AddParticipant(result.test_id); unitOfWork.commit(); return(RedirectToAction("Details", "Test", new { id = result.test_id })); }