Example #1
0
    // updating //


    // at the start: //
    private void Start()
    {
        if (enableSkiingAtStart)
        {
            Skier.enableSkiing();
        }
    }
Example #2
0
    // at the start: //
    protected override void Start()
    {
        base.Start();

        // connect to the other skier //
        other = (leftInstance ? right : left);
    }
Example #3
0
        public async Task <ActionResult <Skier> > PostSkier(Skier skier)
        {
            _context.Skiers.Add(skier);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetSkier", new { id = skier.Id }, skier));
        }
Example #4
0
        public async Task <SaveResult> SaveAsync(Skier skier)
        {
            var result = this.validator.Validate(skier);

            if (!result.IsValid)
            {
                return(new SaveResult.ValidationError(result.Errors));
            }

            if (skier.Id == 0)
            {
                await this.skierManager.CreateAsync(skier);
            }
            else
            {
                bool updateSuccess = await this.skierManager.UpdateAsync(skier);

                if (!updateSuccess)
                {
                    return(new SaveResult.Error(ErrorCode.UpdateError));
                }
            }

            return(new SaveResult.Success(skier.Id));
        }
Example #5
0
        public ActionResult <SkierOutDto> Insert(SkierInDto skierInDto)
        {
            Skier skier = SkierInDto.ToSkier(skierInDto);
            var   rowid = _adoSkierDao.Insert(skier);

            return(Ok());
        }
        public async Task <IActionResult> Edit(int id, [Bind("fis_code,yaer,nation,athlete")] Skier skier)
        {
            if (id != skier.fis_code)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(skier);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SkierExists(skier.fis_code))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(skier));
        }
Example #7
0
        public async void ChangeAge(int skierId)
        {
            Skier sk = await _context.Skiers.FindAsync(skierId);

            sk.age = sk.age + 1;
            Thread.Sleep(3000);
        }
Example #8
0
        public static string  addskier(Skier oSkier)
        {
            MySoapServer.MySoapServer SWAddSkier = new MySoapServer.MySoapServer();
            string response = SWAddSkier.addSkier(oSkier.NumberId.ToString(), oSkier.SkierName.ToString(), oSkier.Birthdate.Value.ToString(), oSkier.FederationID.ToString());

            return(response);
        }
Example #9
0
    // method: begin a sweep via the given sweeping controller //
    private void beginSweepVia(Controller sweepingController)
    {
        if (zeroVelocitiesBefore)
        {
            MoonMotionPlayer.zeroVelocities();
        }

        potentialSweepStartingTime          = time;
        potentialControllerSweepingPosition = sweepingController.position();
        potentialSweepStartingPosition      = MoonMotionBody.position;
        potentialCurrentTargetPosition      = sweepingController.position.positionAlong
                                              (
            (
                operations.firstOperatedOperation().inputs.has(Controller.Input.touchpad) ?
                sweepingController.relativeTouchpadDirectionWhereZeroesIsForward :
                sweepingController.forward()
            ).withVectralYZeroed(),
            sweepDistance
                                              );

        SkiingSettings.singleton.heldVersusToggled = false;
        if (togglesSkiing)
        {
            Skier.enableSkiing();
        }
    }
Example #10
0
        public async Task <IActionResult> PutSkier(Guid id, Skier skier)
        {
            if (id != skier.Id)
            {
                return(BadRequest());
            }

            _context.Entry(skier).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!SkierExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Example #11
0
        public async Task <ActionResult <Skier> > CreateSkier([CustomizeValidator(RuleSet = "CreateSkierValidation")]
                                                              Skier skier)
        {
            var insertedSkier = await _skierService.CreateSkier(skier);

            return(CreatedAtRoute("GetSkierById", new { id = insertedSkier.Id }, insertedSkier));
        }
Example #12
0
    // method: begin a dash to the given provided raycast hit //
    private void beginDashTo(object raycastHit_RaycastHitProvider)
    {
        if (zeroVelocitiesBefore)
        {
            MoonMotionPlayer.zeroVelocities();
        }

        if (temporarilyLockYPosition)
        {
            lastYPositionLockednessBeforeDashing = MoonMotionPlayer.positionYLockedness;
            MoonMotionPlayer.lockPositionY();
        }

        RaycastHit raycastHit = raycastHit_RaycastHitProvider.provideRaycastHit();

        potentialDashStartingPosition  = MoonMotionBody.position;
        potentialCurrentTargetPosition = raycastHit.position();
        potentialCurrentTargetCollider = raycastHit.collider;

        SkiingSettings.singleton.heldVersusToggled = false;
        if (togglesSkiing)
        {
            Skier.enableSkiing();
        }
    }
Example #13
0
    private void SetFill()
    {
        if (percentage > 1)
        {
            return;
        }

        float p = (Skier.GetInitialSkierY() - Skier.GetSkierY()) / (Skier.GetInitialSkierY() - FinishLine.Instance.GetFinishLineY());

        percentage = p <= 1 ? p : 1;//(distance - (Skier.GetSkierY() - FinishLine.Instance.GetFinishLineY())) / distance;

        fill.fillAmount = percentage;
        score.transform.localPosition = new Vector3(fillLength * percentage, score.transform.localPosition.y, score.transform.localPosition.z);

        score.GetComponentInChildren <Text>().text = ((int)(100 * percentage)).ToString() + "%";

        if (!GameManager.GetInstance().GetIsGameStart())
        {
            return;
        }
        if (percentage - lastPercentage >= 0.005)
        {
            GameManager.GetInstance().SetFraction(GameManager.GetInstance().GetFraction() + 30);
            lastPercentage = percentage;
        }
    }
        public static async Task <Run> InsertRun(ConnectionFactory connectionFactory,
                                                 Skier skier = null, Race race = null)
        {
            IRunDao runDao = new RunDao(connectionFactory);

            Location location = await LocationDaoTests.InsertLocation(connectionFactory);

            skier ??= await SkierDaoTests.InsertSkier(connectionFactory, location.Country);

            race ??= await RaceDaoTests.InsertRace(connectionFactory, location);

            Run run = new Run
            {
                Skier         = skier,
                Race          = race,
                RunNumber     = 1,
                StartPosition = 1,
                Status        = RunStatus.Completed,
                TotalTime     = 82.1,
            };

            run.Id = await runDao.Insert(run);

            return(run);
        }
Example #15
0
 public void AddEnvSpeed()
 {
     per = (Skier.GetInitialSkierY() - Skier.GetSkierY()) / (Skier.GetInitialSkierY() - FinishLine.Instance.GetFinishLineY());
     if (per > 0)
     {
         envSpeedAdd = envSpeed * (per);
     }
 }
Example #16
0
        public ActionResult DeleteConfirmed(int id)
        {
            Skier skier = db.Skier.Find(id);

            db.Skier.Remove(skier);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public async void TestInsert()
        {
            ConnectionFactory connectionFactory = new ConnectionFactory(Environment.Testing);

            Skier skier = await InsertSkier(connectionFactory);

            Assert.True(skier.Id > 0);
        }
        public void WachtrijStarten_AddingSporterToQueue_ShouldIncrementQueueByOne()
        {
            WachtrijStarten wachtrij         = new WachtrijStarten();
            Skier           skier            = new Skier();
            int             currentQueueSize = wachtrij.Wachtrij.Count;

            wachtrij.VoegSporterToeAanRij(skier);
            Assert.AreEqual(currentQueueSize + 1, wachtrij.Wachtrij.Count);
        }
Example #19
0
        private void button1_Click(object sender, EventArgs e)
        {
            Skier oSkier = new Skier();

            oSkier.SkierName = txtSkierFullName.Text;
            oSkier.NumberId  = int.Parse(txtSkierId.Text);
            //oSkier. = int.Parse(txtFedeId.Text);
            //ServiceWebBL.a(oFederation);
        }
        public async Task UpdateRunStatus(Race race, int runNumber, Skier skier, RunStatus status)
        {
            var run = await DaoProvider.RunDao.GetBySkierAndRace(race, runNumber, skier);

            run.Status = status;
            await DaoProvider.RunDao.Update(run);

            RunStatusChanged?.Invoke(race, runNumber, skier, status);
        }
    // updating //


    // at the start: //
    private void Start()
    {
        frictionNonskiing = capsuleCollider.material;

        if (enableSkiingAtStart)
        {
            Skier.enableSkiing();
        }
    }
Example #22
0
 public async Task <IEnumerable <Run> > GetAllRunsForSkier(Skier skier)
 {
     using var connection = ConnectionFactory.CreateConnection();
     return(await connection.Query <Run>(@"
         SELECT * FROM run
         WHERE skier_id = @SkierId",
                                         new { SkierId = skier.Id }
                                         ).ConfigureAwait(false));
 }
Example #23
0
        public void FullNameTest(string firstName, string lastName, string expectedResult)
        {
            var skier = new Skier
            {
                FirstName = firstName,
                LastName  = lastName
            };

            Assert.Equal(expectedResult, skier.FullName());
        }
Example #24
0
        public async void ChangeAge()
        {
            var _id = await _context.Skiers.MaxAsync(x => x.fis_code);

            Skier sk = await _context.Skiers.Select(x => x).Where(x => x.fis_code == _id).AsNoTracking().FirstOrDefaultAsync();

            sk.age = DateTime.Now.Year - sk.year;
            _context.Skiers.Update(sk);
            await _context.SaveChangesAsync();
        }
Example #25
0
 public ActionResult Edit([Bind(Include = "Id,Firstname,Lastname")] Skier skier)
 {
     if (ModelState.IsValid)
     {
         db.Entry(skier).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(skier));
 }
Example #26
0
        public ActionResult <SkierOutDto> GetById(int id)
        {
            Skier skier = _adoSkierDao.FindById(id);

            if (skier == null)
            {
                return(NotFound());
            }
            return(Ok(SkierOutDto.FromSkier(skier)));
        }
Example #27
0
 public SkierModel(Skier skier)
 {
     Id           = skier.Id;
     FirstName    = skier.FirstName;
     LastName     = skier.LastName;
     DateOfBirth  = skier.DateOfBirth;
     Nation       = skier.Nation;
     ProfileImage = skier.ProfileImage;
     Sex          = skier.Sex;
 }
Example #28
0
 public ActionResult Edit([Bind(Include = "Id,Firstname,Lastname,CountryId")] Skier skier)
 {
     if (ModelState.IsValid)
     {
         db.Entry(skier).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CountryId = new SelectList(db.Country, "Id", "Name", skier.CountryId);
     return(View(skier));
 }
Example #29
0
        public async Task <IActionResult> Create([Bind("fis_code,yaer,nation,athlete")] Skier skier)
        {
            if (ModelState.IsValid)
            {
                _context.Add(skier);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(skier));
        }
    //ADD SKIER
    public Skier AddSkier(string inName, string inAddress, int inScore)
    {
        string newNumberString = newNumber.ToString();

        newNumber = newNumber + 1;
        Skier skier = new Skier(newNumberString, inName, inAddress, inScore);

        Skiers.Add(newNumberString, skier);
        income = income + 100;
        return(skier);
    }