Exemple #1
0
        public ActionResult Results(ParticipantsResultsModel model)
        {
            if (model.choice == "1" ||
                model.choice == "2" ||
                model.choice == "3" ||
                model.choice == "4" ||
                model.choice == "5" ||
                model.choice == "6" ||
                model.choice == "7" ||
                model.choice == "8")
            {
                RedirectToAction("Results");
            }

            AgeGroupManager ageGroupManager = new AgeGroupManager();

            model.ageGroupList = ageGroupManager.GetAgeGroupList();

            model.Participants  = resultsManager.SelectAllParticipants();
            model.Participants1 = resultsManager.SelectAllParticipantsForStage1();
            model.Participants2 = resultsManager.SelectAllParticipantsForStage2();
            model.Participants3 = resultsManager.SelectAllParticipantsForStage3();
            model.Participants4 = resultsManager.SelectAllParticipantsForStage4();
            model.Participants5 = resultsManager.SelectAllParticipantsForStage5();
            model.Participants6 = resultsManager.SelectAllParticipantsForStage6();
            model.Participants7 = resultsManager.SelectAllParticipantsForStage7();
            model.Participants8 = resultsManager.SelectAllParticipantsForStage8();

            return(View(model));
        }
Exemple #2
0
        public ActionResult Index(NewParticipantsModel model)
        {
            if (ModelState.IsValid)
            {
                AgeGroupManager ageGroupManager = new AgeGroupManager();
                int             parBirthYear    = model.parBirthDate.Year;
                string          parAgeGroup     = ageGroupManager.GetParAgeGroup(parBirthYear, model.parGender);

                manager.CreateNewParticipant(
                    model.parName,
                    model.parSurname,
                    model.parNumber,
                    parAgeGroup,
                    model.parRaceTime1,
                    model.parRaceTime2,
                    model.parRaceTime3,
                    model.parRaceTime4,
                    model.parRaceTime5,
                    model.parRaceTime6,
                    model.parRaceTime7,
                    model.parRaceTime8);

                TempData["Success"] = "Dalībnieks un rezultāts ir reģistrēti!";
                return(RedirectToAction("Index"));
            }
            return(View(model));
        }
        public static object GetAllAgeGroup()
        {
            object          ageGroupList    = new object();
            AgeGroupManager ageGroupManager = new AgeGroupManager();

            ageGroupList = ageGroupManager.getAllAgeGroup();

            object response = new object();// can dont use this line of code just put return ageGroupList at the bottom.

            response = ageGroupList;


            return(response);
        }
Exemple #4
0
        public ActionResult Results()
        {
            ParticipantsResultsModel model         = new ParticipantsResultsModel();
            PointsManager            pointsManager = new PointsManager();

            pointsManager.UpdateParPoints();

            AgeGroupManager ageGroupManager = new AgeGroupManager();

            model.ageGroupList = ageGroupManager.GetAgeGroupList();

            model.choice       = "Sum";
            model.Participants = resultsManager.SelectAllParticipants();

            return(View(model));
        }
Exemple #5
0
        public static object AddOneAgeGroup(string WebFormData)
        {
            var  webFormData = JsonConvert.DeserializeObject <dynamic>(WebFormData);
            bool addAgeGroup;


            string message = "";

            try
            {
                AgeGroupManager ageGroupManger = new AgeGroupManager();
                addAgeGroup = ageGroupManger.addOneAgeGroup(webFormData);
                if (addAgeGroup == true)
                {
                    var response = new
                    {
                        status  = "success",
                        message = "Created a new AgeGroup record."
                    };
                    return(response);

                    //--- The following code is not needed.
                    //--- because the function is configured to return an object (not a string)
                    //string response = JsonConvert.SerializeObject(successResponse);
                }
                else
                {
                    //Due to the simplicity of this example, this section is rarely tested.
                    var response = new
                    {
                        status  = "fail",
                        message = "Unable to save AgeGroup record."
                    };
                    return(response);
                }
            }
            catch (Exception ex)
            {
                var response = new
                {
                    addAgeGroup = false,
                    status      = "fail",
                    message     = "Unable to save AgeGroup record. " + ex.Message
                };
                return(response);
            }
        }