/** * Save / Update Athlete Details */ public CommonResp SaveAthelte(AthleteTests at) { CommonResp msg = new CommonResp(); try { if (at.Id > 0) { db.AthleteTests.Update(at); } else { db.AthleteTests.Add(at); } db.SaveChanges(); msg.flag = true; msg.message = "Saved Successfully"; } catch (Exception ex) { msg.flag = false; msg.message = ex.Message; } return(msg); }
/** * Get Test Details */ public AthleteTests GetAthleteTestById(int?id) { try { AthleteTests ath = db.AthleteTests.Where(s => s.Id == id && s.RecordStatus == "Active").FirstOrDefault(); if (ath != null) { return(ath); } else { return(new AthleteTests()); } } catch (Exception ex) { return(new AthleteTests()); } }
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)); }