Ejemplo n.º 1
0
        private void OnEditMeasureSaveHandler()
        {
            //MeasureColumns.FirstOrDefault(mc => mc.WebsiteMeasure.ReportMeasure.Name == WebsiteEditMeasureViewModel.SelectedMeasure.Measure.Name).SubmitPropertyChanged();
            activeMeasureColumn.SubmitPropertyChanged();
            activeMeasureColumn = null;

            IsEditMeasureWindowOpen = false;
            WebsiteEditMeasureViewModel.MeasureSaved         -= OnEditMeasureSaveHandler;
            WebsiteEditMeasureViewModel.MeasureEditCancelled -= OnEditMeasureCancelHandler;
            WebsiteEditMeasureViewModel.SetViewMode(WebsiteEditMeasureViewModeEnum.Normal);
            WebsitePagesEditView.ShowEditors();
        }
Ejemplo n.º 2
0
        public void EditColumn(MeasureColumn measureColumn)
        {
            IsEditMeasureWindowOpen = true;
            activeMeasureColumn     = measureColumn;
            WebsiteEditMeasureViewModel.AssignSelectedMeasure(measureColumn.WebsiteMeasure);
            WebsiteEditMeasureViewModel.MeasureSaved         -= OnEditMeasureSaveHandler;
            WebsiteEditMeasureViewModel.MeasureEditCancelled -= OnEditMeasureCancelHandler;
            WebsiteEditMeasureViewModel.MeasureSaved         += OnEditMeasureSaveHandler;
            WebsiteEditMeasureViewModel.MeasureEditCancelled += OnEditMeasureCancelHandler;
            WebsiteEditMeasureViewModel.SetViewMode(WebsiteEditMeasureViewModeEnum.TitleOnly);

            WebsitePagesEditView.HideEditors();
        }
Ejemplo n.º 3
0
 public DahsboardDataParameters(DashboardDataInput input)
 {
     DimensionColumns = new List <DimensionColumn>();
     MeasureColumns   = new List <MeasureColumn>();
     foreach (var inputDimension in input.Dimensions)
     {
         DimensionColumn dim = JsonConvert.DeserializeObject <DimensionColumn>(inputDimension);
         DimensionColumns.Add(dim);
     }
     foreach (var inputMeasure in input.Measures)
     {
         MeasureColumn mis = JsonConvert.DeserializeObject <MeasureColumn>(inputMeasure);
         MeasureColumns.Add(mis);
     }
 }
Ejemplo n.º 4
0
 public MeasureColumnViewModel SaveMeasureColumn(MeasureColumnViewModel model, int organizationId)
 {
     if (model.MeasureColumnId == 0)
     {
         var measureColumn = Mapper.Map <MeasureColumnViewModel, MeasureColumn>(model);
         measureColumn.OrganizationId = organizationId;
         base.RepositoryContext.MeasureColumns.Add(measureColumn);
         base.RepositoryContext.SaveChanges();
         model = Mapper.Map <MeasureColumn, MeasureColumnViewModel>(measureColumn);
     }
     else
     {
         var measureColumn = new MeasureColumn();
         Mapper.Map(model, measureColumn);
         base.RepositoryContext.Entry(measureColumn).State = EntityState.Modified;
         base.RepositoryContext.SaveChanges();
         model = Mapper.Map <MeasureColumn, MeasureColumnViewModel>(measureColumn);
     }
     return(model);
 }