public static void RemoveWindowsLineEnds(this ContestDetailsViewModel contest)
 {
     if (!string.IsNullOrEmpty(contest.YaContestAccountsCSV) && contest.YaContestAccountsCSV.Contains('\r'))
     {
         contest.YaContestAccountsCSV = contest.YaContestAccountsCSV.Replace("\r", "");
     }
 }
        private async Task FillViewDataDetailFormAsync(ContestDetailsViewModel viewModel = null)
        {
            var areas = await HandlerDispatcher.ExecuteQueryAsync(new GetAreasForContestQuery());

            ViewData["Areas"] = new MultiSelectList(areas, "Id", "Name", viewModel?.ContestAreas.Select(c => c.AreaId));
        }
 protected override async Task FillViewDataForCreateAsync(ContestDetailsViewModel viewModel = null)
 {
     await FillViewDataDetailFormAsync(viewModel);
 }