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