Example #1
0
        public void CreateTournamentInvite(TournamentInvite invite)
        {
            DateTime now = DateTime.Now;

            invite.Id      = Guid.NewGuid();
            invite.Created = now;
            invite.Updated = now;

            mConnection.Execute("INSERT INTO TournamentsInvites(id,created,updated,tournamentid,playerid.teamid,inviter)" +
                                "values(@id,@created,@updated,@tournamentid,@playerid.@teamid,@inviter)", invite);
        }
Example #2
0
 public virtual IActionResult InvitePlayerOrTeam([FromRoute] Guid tournamentId, [FromBody] TournamentInvite inviteData)
 {
     mLogger.Info("", Codes.PlayerOrTeamInvited, "Invitation attempt", mReferenceId, new { tournamentId, inviteData });
     inviteData.Tournament = tournamentId;
     mCore.TournamentsApi.InvitePlayerOrTeam(inviteData);
     mLogger.Info("", Codes.PlayerOrTeamInvited, "Invitation success", mReferenceId);
     return(Ok());
 }
Example #3
0
 public void InvitePlayerOrTeam(TournamentInvite invite)
 {
     mReposManager.TournamentsRepository.CreateTournamentInvite(invite);
 }