Пример #1
0
        public List <string> StudyModes(ICourseSearchRequestModel requestModel)
        {
            var paramStudyModes = new List <string>();

            //If we have study modes int array in the model then create the List<StudyModes>
            if (requestModel.StudyModes == null || requestModel.StudyModes.Length <= 0)
            {
                return(paramStudyModes);
            }

            var allStudyModes = new StudyModes().StudyModesList;

            requestModel.StudyModes.ToList()
            .ForEach(
                x =>
            {
                var m = allStudyModes.FirstOrDefault(y => y.Key.ToString() == x.ToString());
                if (m != null)
                {
                    paramStudyModes.Add(m.Key.ToString());
                }
            }
                );

            return(paramStudyModes.Count() == 3 ? new List <string>() : paramStudyModes);
        }
 public string StudyModeChecked(int value)
 {
     return(StudyModes != null && StudyModes.Contains(value) ? "checked=\"checked\"" : string.Empty);
 }