示例#1
0
        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));
        }
示例#2
0
        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));
        }