Пример #1
0
        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);
        }
Пример #2
0
        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");
        }