public async Task <IActionResult> Create(MenuViewModel model) { if (!ModelState.IsValid) { return(View("Form", model)); } var result = await _facade.SaveAsync(model); if (result.IsSucceed) { return(Json("Ok")); } return(AjaxFailureResult(result)); }
public async Task <IActionResult> Save(MenuViewModel model) { if (!ModelState.IsValid) { return(View("Form", model)); } model.Url = Url.Action(model.Action, model.Controller, new { Area = model.Area }); var result = await _facade.SaveAsync(model); if (result.IsSucceed) { return(RedirectToAction(nameof(Index))); } return(AjaxFailureResult(result)); }