public ActionResult Edit(FrameworkMenuVM vm) { if (!ModelState.IsValid) { vm.IconSelectItems = !string.IsNullOrEmpty(vm.IconFont) && IconFontsHelper .IconFontDicItems .ContainsKey(vm.IconFont) ? IconFontsHelper .IconFontDicItems[vm.IconFont] .Select(x => new ComboSelectListItem() { Text = x.Text, Value = x.Value, Icon = x.Icon }).ToList() : new List <ComboSelectListItem>(); return(PartialView(vm)); } else { vm.DoEdit(); if (!ModelState.IsValid) { vm.DoReInit(); return(PartialView(vm)); } else { return(FFResult().CloseDialog().RefreshGrid()); } } }
public IActionResult Edit(FrameworkMenuVM vm) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorJson())); } else { vm.DoEdit(true); if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorJson())); } else { return(Ok(vm.Entity)); } } }
public ActionResult Edit(FrameworkMenuVM vm) { if (!ModelState.IsValid) { return(PartialView(vm)); } else { vm.DoEdit(); if (!ModelState.IsValid) { vm.DoReInit(); return(PartialView(vm)); } else { return(FFResult().CloseDialog().RefreshGrid()); } } }