public ActionResult Create() { var variantAnnotation = new SelectListItem() { Text = "Variant", Value = "variant" }; var caseAnnotation = new SelectListItem() { Text = "Case", Value = "case" }; var bpaAnnotation = new SelectListItem() { Text = "Best Practice Alert", Value = "bpa" }; var model = new CreateRule() { AvailableAnnotationTypes = new List<SelectListItem>() { variantAnnotation, caseAnnotation, bpaAnnotation } }; return View(model); }
public ActionResult Create(CreateRule model) { var rule = new AnnotationRule() { Annotation = model.Annotation, AnnotationType = model.SelectedAnnotationType, Description = model.Description, Name = model.Name, Panel = model.Panel, Query = model.Query }; _rules.Create(rule); return RedirectToAction("Index"); }