public async Task UpdateOptions(Guid contestId, ContestOptions newOptions)
        {
            var contest = await contestsRepo.GetByIdAsync(contestId);

            //todo понять зачем это было написано :|
            // if (contest.Options.HasFlag(ContestOptions.RegistrationOpen) &&
            // !newOptions.HasFlag(ContestOptions.RegistrationOpen))
            // await SealParticipants(contest);

            contest.Options = newOptions;

            await contestsRepo.UpdateAsync(contest);
        }
        public async Task <ActionResult> UpdateOptions(Guid id, [FromBody] ContestOptions options)
        {
            await contestAdminManager.UpdateOptions(id, options);

            return(StatusCode(200));
        }