protected List <SelectListItem> GetTemplatesCombo(ICommonIndicatorService service) { List <SelectListItem> list = new List <SelectListItem>(); var templatesResponse = service.GetTemplates(); if (templatesResponse.IsValid && templatesResponse.Templates != null) { list = templatesResponse.Templates.Select(x => new SelectListItem() { Text = x.Version, Value = x.Id.ToString() }).ToList(); } return(list); }
protected ReloadHtmlContentResponse GetTechnicalFieldPartial(ICommonIndicatorService service, int templateId, string targetSelector) { var result = new ReloadHtmlContentResponse() { IsValid = true }; var response = service.GetTechnicalFieldForTemplate(templateId); result.IsValid = response.IsValid; result.Message = response.ErrorMessage; var html = this.RenderRazorViewToString("EditIndicators/EditIndTechnicalFields", response.TechnicalFields); result.ContentToReplace.Add(targetSelector, html); return(result); }