public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) { var value = bindingContext.ValueProvider.GetValue("quality"); var quality = QualityTypes.FindById(Convert.ToInt32(value.AttemptedValue)); return(quality); }
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); }