Пример #1
0
        public IHttpActionResult Post([FromBody]int athleteId)
        {
            var request = new CheckInAthleteRequest
            {
                AthleteId = athleteId
            };

            var response = _athleteService.CheckInAthlete(request);

            ActiveAthletesHub.DispatchToClient();

            return Ok(Strings.AthleteCheckedInSuccessfully);
        }
        public IHttpActionResult AthleteCheckIn([FromBody]int athleteId)
        {
            var request = new CheckInAthleteRequest
            {
                AthleteId = athleteId
            };

            var response = _athleteService.CheckInAthlete(request);

            //TODO: Enable SingnalR.
            //ActiveAthletesHub.DispatchToClient();

            return Ok("Athlete Checked In Successfully");
        }
Пример #3
0
        public CheckInAthleteResponse CheckInAthlete(CheckInAthleteRequest request)
        {
            var athleteCheckIn = new AthleteCheckIn
            {
                AthleteId = request.AthleteId,
                CheckInDateTime = DateTime.Now,
            };

            _unitOfWork.AthleteCheckInRepository.Insert(athleteCheckIn);
            _unitOfWork.Save();

            var response = new CheckInAthleteResponse();

            return response;
        }