예제 #1
0
 public void SaveFormListOption(FormListOption formListOption)
 {
     FormPropertyWithOptions formProperty = formListOption.FormProperty;
     if (formProperty != null)
         formProperty.Options.Add(formListOption);
     _session.Transact(session =>
     {
         formListOption.OnSaving(session);
         session.Save(formListOption);
     });
 }
예제 #2
0
 public TagBuilder GetOption(FormListOption option, string existingValue)
 {
     var tagBuilder = new TagBuilder("option");
     tagBuilder.Attributes["value"] = option.Value;
     tagBuilder.InnerHtml += option.Value;
     if (!string.IsNullOrWhiteSpace(existingValue))
     {
         if (option.Value == existingValue)
             tagBuilder.Attributes["selected"] = "selected";
     }
     else if (option.Selected)
         tagBuilder.Attributes["selected"] = "selected";
     return tagBuilder;
 }
예제 #3
0
 public ActionResult AddOption(FormListOption formListOption)
 {
     _formAdminService.SaveFormListOption(formListOption);
     return Json(new FormActionResult { success = true });
 }
예제 #4
0
 public ActionResult DeleteOption_POST(FormListOption formListOption)
 {
     _formAdminService.DeleteFormListOption(formListOption);
     return Json(new FormActionResult { success = true });
 }
예제 #5
0
 public ActionResult DeleteOption(FormListOption formListOption)
 {
     return View(formListOption);
 }
예제 #6
0
 public ActionResult EditOption(FormListOption formListOption)
 {
     return View(formListOption);
 }
예제 #7
0
 public void DeleteFormListOption(FormListOption formListOption)
 {
     _session.Transact(session => session.Delete(formListOption));
 }
예제 #8
0
 public void UpdateFormListOption(FormListOption formListOption)
 {
     _session.Transact(session =>
     {
         formListOption.OnSaving(session);
         session.Update(formListOption);
     });
 }