Example #1
0
        public async Task <IActionResult> Post(RoundDateForAddDto model)
        {
            var activeRound = _roundDatesService.GetActiveRound();

            if (activeRound != null)
            {
                activeRound.IsActive = false;
            }

            RoundDate round = mapper.Map <RoundDate>(model);
            await _roundDatesService.AddRound(round);

            return(Ok());
        }
Example #2
0
    // Use this for initialization
    void Start()
    {
        dateController   = FindObjectOfType <DateController>();
        currentRoundDate = dateController.GetCurrentRoundDate();
        questionPool     = currentRoundDate.questions;
        timeRemaining    = currentRoundDate.timeLimitInSeconds;
        UpdateTimeRemainingDisplay();

        playerScore   = 0;
        questionIndex = Random.Range(0, 25);

        ShowQuestion();
        isRoundActive = true;
    }
        public void UpdatePensionUserInterface(RoundDate firstRound, RoundDate secondRound, string pensionPolicyURL, string pensionPolicyFilePath)
        {
            var DBpensionPolicyURL = context.URLsLookups.Where(p => p.Key == "PensionPolicyURL").FirstOrDefault();

            DBpensionPolicyURL.Value = pensionPolicyURL;

            var DBpensionPolicyFilePath = context.URLsLookups.Where(p => p.Key == "PensionPolicyFilePath").FirstOrDefault();

            DBpensionPolicyFilePath.Value = pensionPolicyFilePath;

            var DBfirstRound = context.RoundDates.Where(r => r.RoundName == "FirstRound").FirstOrDefault();

            DBfirstRound.StartDate = firstRound.StartDate;
            DBfirstRound.EndDate   = firstRound.EndDate;
            var DBsecondRound = context.RoundDates.Where(r => r.RoundName == "SecondRound").FirstOrDefault();

            DBsecondRound.StartDate = secondRound.StartDate;
            DBsecondRound.EndDate   = secondRound.EndDate;
        }
Example #4
0
        public ActionResult ChangeNextRoundDate(RoundDate model)
        {
            var date = db.RoundDate.SingleOrDefault();

            model.RoundDatetime = new DateTime(model.RoundDatetime.Year, model.RoundDatetime.Month, model.RoundDatetime.Day, model.Hour, model.Min, 0);
            if (date != null)
            {
                date.RoundDatetime    = model.RoundDatetime;
                date.Hour             = model.Hour;
                date.Min              = model.Min;
                date.RoundEndDatetime = model.RoundEndDatetime;
            }
            else
            {
                db.RoundDate.Add(new RoundDate()
                {
                    RoundDatetime = model.RoundDatetime, RoundEndDatetime = model.RoundEndDatetime
                });
            }
            db.SaveChanges();

            return(RedirectToAction("Index", "Manage"));
        }
Example #5
0
        public async Task AddNewRound(RoundDate model)
        {
            await _context.RoundDates.AddAsync(model);

            await _unitOfWork.Commit();
        }
 public void UpdatePensionUserInterface(RoundDate firstRound, RoundDate secondRound, string pensionPolicyURL, string pensionPolicyFilePath)
 {
     pensionAdminRepository.UpdatePensionUserInterface(firstRound, secondRound, pensionPolicyURL, pensionPolicyFilePath);
 }
Example #7
0
 public async Task AddRound(RoundDate model)
 {
     await _roundDatesRepository.AddNewRound(model);
 }