Ejemplo n.º 1
0
        private AdministrationViewModel DataChart(int chartId)
        {
            var model = chartId != 0 ? _viewModelMapperHelper.GetChartAttributes(chartId) : new AdministrationViewModel();

            ViewBag.SerializedViewModel = PageSerializationHelper.SerializeObject(model);
            ViewBag.ListPartialName     = _viewModelMapperHelper.GetPartialList(chartId == 0 ? -1 : model.ChartTypeId);
            var listType = _viewModelMapperHelper.GetChartTypeList();

            ViewBag.ListChartType = listType;
            ViewBag.ChartId       = chartId;
            ViewBag.MasterDataId  = chartId == 0 ? 0 : model.MasterDataId;
            var type = listType.FirstOrDefault(o => o.Text.Equals(Localization.GetText("Workspace.ChartEdit.StaticChart")));

            if (type != null)
            {
                ViewBag.StaticId = type.Value;
            }
            return(model);
        }