public SelectQuestion(string title, Section section) { ThrowIfTitleInvalid(title); Title = title; Section = section; }
public SectionModel CreateSection([ModelBinder(typeof(EntityModelBinderProvider))]Course course, Dictionary<string,string> spec) { if (course == null && !spec.ContainsKey("title")) throw new ArgumentNullException(); var section = new Section(spec["title"], course); _sectionRepository.Insert(section); return _mapper.Map<SectionModel>(section); }
public MultipleSelectQuestion(string title, Section section) : base(title, section) { Type = "Multiple"; }
public SingleSelectQuestion(string title, Section section) : base(title, section) { Type = "Single"; }