protected bool IsServiceEnabled() { _repository = new ODataServicesRepository(); ODataServices oDataServices = _repository.GetODataServices(); return(oDataServices.EnableODataServices); }
// Edit Record public void EditODataServices(ODataServices cp) { XElement node = ODataServicesData.Root.Elements("Settings").FirstOrDefault(); node.SetElementValue("EnableODataServices", cp.EnableODataServices == false ? false : cp.EnableODataServices); ODataServicesData.Save(HttpContext.Current.Server.MapPath("~/App_Data/AdminSettings.xml")); }
public void DisposeOfExistingModel <TAnyModel>(ODataServices <TAnyModel> services, TAnyModel model) where TAnyModel : ISitefinityContentDto { if (model.Id.HasValue && services.GetItem(model.Id.Value).RestResponse.StatusCode == HttpStatusCode.OK) { services.Delete(model.Id.Value); } }
// GET: ODataServices public ActionResult Index() { if (((CustomPrincipal)User).IsAdmin) { ODataServices cp = _repository.GetODataServices(); if (cp == null) { return(RedirectToAction("Index")); } return(View(cp)); } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult Edit(bool?EnableODataServices) { if (((CustomPrincipal)User).IsAdmin) { if (ModelState.IsValid) { try { ODataServices oDataServices = new ODataServices(); oDataServices.EnableODataServices = EnableODataServices == true ? true : false; _repository.EditODataServices(oDataServices); return(RedirectToAction("Index", "Admin")); } catch (Exception ex) { ModelState.AddModelError("", "Error editing record. " + ex.Message); } } } return(RedirectToAction("Index", "Home")); }