public ActionResult _AjaxInsert([DataSourceRequest] DataSourceRequest request, NavigationData item) { if (ModelState.IsValid) { item.Segment = Request["Segment"]; item.DomainID = RP.GetAdminCurrentSettingsRepository().ID; if (string.IsNullOrEmpty(item.LangCode)) { item.LangCode = SF.GetLangCodeThreading(); } _db.NavigationDatas.Add(item); _db.SaveChanges(); RP.CleanNavigationDataRepository(AdminCurrentSettingsRepository.ID); } return(Json(new[] { item }.ToDataSourceResult(request, ModelState))); }