Beispiel #1
0
        public async Task <IActionResult> RegisterByTourId(Models.Tours.PlayerRegisterOnTour command)
        {
            var cmd = new Messages.Commands.Tours.PlayerRegisterOnTour()
            {
                TourId           = command.TourId,
                LeagueId         = command.LeagueId,
                RegistrationDate = DateTime.UtcNow.ToString(CultureInfo.CurrentCulture),
                PlayerExternalId = _identityService.GetUserIdentity()
            };

            return(await SendAsync(cmd));
        }
Beispiel #2
0
        public async Task <IActionResult> Register(Messages.Commands.Tours.PlayerRegisterOnTour command)
        {
            if (string.IsNullOrWhiteSpace(command.RegistrationDate))
            {
                command.RegistrationDate = DateTime.UtcNow.ToString(CultureInfo.CurrentCulture);
            }

            if (command.PlayerInternalIds == null ||
                command.PlayerInternalIds.Length == 0)
            {
                command.PlayerExternalId = _identityService.GetUserIdentity();
            }

            return(await SendAsync(command));
        }