public static Action<SubmissionTypeViewModel> ApplySelectedTo(ContestAdministrationViewModel contest) { return st => { var submissionViewModel = new SubmissionTypeViewModel { Id = st.Id, Name = st.Name, IsChecked = false, }; var selectedSubmission = contest.SelectedSubmissionTypes.FirstOrDefault(s => s.Id == st.Id); if (selectedSubmission != null) { submissionViewModel.IsChecked = true; } contest.SubmissionTypes.Add(submissionViewModel); }; }
public static Action <SubmissionTypeViewModel> ApplySelectedTo(ContestAdministrationViewModel contest) { return(st => { var submissionViewModel = new SubmissionTypeViewModel { Id = st.Id, Name = st.Name, IsChecked = false, }; var selectedSubmission = contest.SelectedSubmissionTypes.FirstOrDefault(s => s.Id == st.Id); if (selectedSubmission != null) { submissionViewModel.IsChecked = true; } contest.SubmissionTypes.Add(submissionViewModel); }); }
public static Action <SubmissionTypeViewModel> ApplySelectedTo(DetailedProblemViewModel problem) { return(st => { var submissionViewModel = new SubmissionTypeViewModel { Id = st.Id, Name = st.Name, IsChecked = false, }; var selectedSubmission = problem.SelectedSubmissionTypes.FirstOrDefault(s => s.Id == st.Id); if (selectedSubmission != null) { submissionViewModel.IsChecked = true; } problem.SubmissionTypes.Add(submissionViewModel); }); }