public ActionResult Delete(string id) { var endpoint = reader.GetEndpoint(id); ViewBag.Trail = endpoint.GetTrail(); return(View(endpoint)); }
public ActionResult CreateSub(string id, string item) { var endpoint = reader.GetEndpoint(item); ViewBag.Trail = endpoint.GetTrail(); return(View()); }
public ActionResult Details(string id, string item) { var endpoint = reader.GetEndpoint(item); ViewBag.Trail = endpoint.GetTrail(); if (!endpoint.UserHasAccessTo()) { throw new UnauthorizedAccessException("Access denied to configset"); } ViewBag.ServiceId = endpoint.ServiceDescription.Id; ViewBag.IsCustom = endpoint.Name == "custom"; ViewBag.Id = endpoint.Id; return(View(endpoint)); }
private void SetEnpointParameter(PropertyRequest settings) { var endpoint = configSetTasks.GetEndpoint(string.Format("{0}-{1}-{2}", id, settings.ParentContainer, settings.SubContainer)); var item = endpoint.Parameters.SingleOrDefault(p => p.Name == settings.PropertyName); if (item == null) { configSetTasks.CreateEndpointParameter( settings.ParentContainer, settings.PropertyName, settings.Type == VariableTypes.ServiceHostEnvironmental ? settings.ParentFormatString : settings.Value, settings.Type == VariableTypes.ServiceHostEnvironmental, settings.Description); } else { item.ConfigurableForEachEnvironment = settings.Type == VariableTypes.ServiceHostEnvironmental; item.ItemValue = settings.Type == VariableTypes.ServiceHostEnvironmental ? settings.ParentFormatString : settings.Value; configSetTasks.UpdateEndpointParameter(item); } }