コード例 #1
0
        public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
        {
            var value   = bindingContext.ValueProvider.GetValue("quality");
            var quality = QualityTypes.FindById(Convert.ToInt32(value.AttemptedValue));

            return(quality);
        }
コード例 #2
0
        protected override List <QualityTypes> ResolveCore(List <QualityProfileType> source)
        {
            var ids = source.Where(s => s.Allowed).Select(s => s.Id).ToList();

            var qualityTypes = new List <QualityTypes>();

            ids.ForEach(id =>
            {
                qualityTypes.Add(QualityTypes.FindById(id));
            });

            return(qualityTypes);
        }