public ActionResult Delete(News[] model) { JsonResultData resultEntry = new JsonResultData(); try { foreach (var item in model) { repository.Delete(item); } resultEntry.RedirectUrl = Url.Action("Index", ControllerContext.RequestContext.AllRouteValues().Merge("id", null)); } catch (Exception e) { resultEntry.AddException(e); } return Json(resultEntry); }
public ActionResult Create(News news, string @return) { JsonResultData resultEntry = new JsonResultData(ViewData.ModelState); try { if (ModelState.IsValid) { repository.Add(news); resultEntry.RedirectUrl = @return; } } catch (Exception e) { resultEntry.AddException(e); } return Json(resultEntry); }