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"); }
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; }