private void save() { PeriodStateDTO state = new PeriodStateDTO() { State = (int)PeriodStateEnum.BasicDataCopying }; periodService.CopyBasicDataFrom((exp) => appController.BeginInvokeOnDispatcher(() => { HideBusyIndicator(); if (exp == null) { finalizeAction(); periodController.ShowPeriodBasicDataCopyStatusView(period); } else { appController.HandleException(exp); } }), SelectedSourcePeriod.Id, Period.Id, state); }