public IActionResult Athletes(int?id) { athleteEntity obj = new athleteEntity(); var test = rep.getTestById(id); if (test.Id > 0) { obj.test_id = test.Id; obj.test_name = test.Name + " D. " + test.TestDate.Value.ToString("ddMMyy"); } obj.lstAthletes = rep.GetAthleteTestsById(id); var lst = rep.GetAthletes(); ViewBag.Athletes = getAthleteList(lst); return(View(obj)); }
public IActionResult Athletes(athleteEntity model) { if (model.deleteTest) { var test = rep.getTestById(model.test_id); test.RecordStatus = Constants.DELETED; if (model.test_id > 0) { rep.SaveTest(test); } else { return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } else if (model.isForDelete && model.athleteTestId > 0) { var athlete = rep.GetAthleteTestById(model.athleteTestId); athlete.RecordStatus = Constants.DELETED; rep.SaveAthelte(athlete); } else { AthleteTests at = new AthleteTests(); at.Id = model.athleteTestId; at.AthleteId = model.athleteId; at.Distance = Convert.ToDecimal(model.distance); at.TestId = model.test_id; at.RecordStatus = Constants.ACTIVE; at.CreateDate = DateTime.Now; at.CreatedBy = "Test"; at.LastUpdated = DateTime.Now; at.UpdatedBy = "Test"; rep.SaveAthelte(at); } model.lstAthletes = rep.GetAthleteTestsById(model.test_id); var lst = rep.GetAthletes(); ViewBag.Athletes = getAthleteList(lst); return(View(model)); }