Exemplo n.º 1
0
        public void OnInit(PortalModuleBase module, IEnumerable <EduFormInfo> eduForms)
        {
            Module = module;

            var eduFormViewModels = EduFormViewModel.GetBindableList(eduForms, ViewModelContext, false);

            ViewState ["eduForms"] = Json.Serialize(eduFormViewModels.ToList());

            radioEduForm.DataSource = eduFormViewModels;
            radioEduForm.DataBind();
            radioEduForm.SelectedIndex = 0;
        }
Exemplo n.º 2
0
        public void OnInit(PortalModuleBase module, IEnumerable <EduFormInfo> eduForms, IEnumerable <YearInfo> years)
        {
            Module = module;

            var eduFormViewModels = EduFormViewModel.GetBindableList(eduForms, ViewModelContext, false);

            ViewState ["eduForms"] = Json.Serialize(eduFormViewModels.ToList());
            ViewState ["years"]    = Json.Serialize(years.ToList());

            radioEduForm.DataSource = eduFormViewModels;
            radioEduForm.DataBind();
            radioEduForm.SelectedIndex = 0;

            var lastYear = GetLastYear();

            comboYear.DataSource = years.Select(y => new {
                y.YearId,
                Year = y.FormatWithCourse(lastYear)
            });

            comboYear.DataBind();
            comboYear.InsertDefaultItem("-");
        }