Пример #1
0
        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);
        }
Пример #2
0
        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);
        }